Project1

标题: 用流星擦出Title标题画面[源][图][下载] [打印本页]

作者: gpra8764    时间: 2007-2-20 21:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: gpra8764    时间: 2007-2-20 21:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: Skai·Sky    时间: 2007-2-20 22:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美兽    时间: 2007-2-20 22:26
呵呵,很有意思的效果
@star_turn换成随机反而比直接赋50个值的数组要干净


作者: gpra8764    时间: 2007-2-20 22:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美兽    时间: 2007-2-20 22:48
以下引用gpra8764于2007-2-20 14:38:51的发言:


以下引用美兽于2007-2-20 14:26:24的发言:

呵呵,很有意思的效果
@star_turn换成随机反而比直接赋50个值的数组要干净


关键是需要保证不重复48个值啊,这样的话要加大运算量的。


b = (1..48).to_a
@star_turn = Array.new
48.times{@star_turn.push(b.delete_at(rand(b.size)))}
作者: 亿万星辰    时间: 2007-2-20 22:58
以下引用美兽于2007-2-20 14:48:25的发言:
b = (1..48).to_a
@star_turn = Array.new
48.times{@star_turn.push(b.delete_at(rand(b.size)))}

果然简练.....
以前似乎都没人用过times这方法的
作者: gpra8764    时间: 2007-2-21 00:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: kyotaro    时间: 2007-2-21 10:33
用在did中还是稍显花哨。。。
作者: gpra8764    时间: 2007-2-21 12:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: kyotaro    时间: 2007-2-21 13:03
不行什么。。。did那种世界观的rpg还是朴素点好。。你这种用在PUZ或者魔法娘横版FPS上比较合适。。

过来学习学习。。

头像好是肯定的{/cy}
作者: 零之露依斯    时间: 2007-2-21 17:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 张永    时间: 2007-2-21 19:03
可爱效果{/dy}
可惜偶完全不会做可爱的R剧……
作者: 轮回者    时间: 2007-2-22 06:22
这个东西……好像曾经有人做到仿暗黑的地图探索。
加一层黑,然后再擦~
赞一个
作者: 亿万星辰    时间: 2007-2-22 06:24
以下引用轮回者于2007-2-21 22:22:38的发言:

这个东西……好像曾经有人做到仿暗黑的地图探索。
加一层黑,然后再擦~
赞一个

那个不太一样,是用自动元件弄的,相当于动态脚本编辑地图....
作者: gpra8764    时间: 2007-2-22 23:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雷欧纳德    时间: 2007-2-23 01:08
b = (1..48).to_a
@star_turn = Array.new
48.times{@star_turn.push(b.delete_at(rand(b.size)))}


b = (1..48).to_a
@star_turn = Array.new(b.size){b.delete_at(rand(b.size))}

{/gg}{/gg}

作者: 美兽    时间: 2007-2-23 01:41
以下引用灼眼的夏娜于2007-2-22 17:08:44的发言:


b = (1..48).to_a
@star_turn = Array.new
48.times{@star_turn.push(b.delete_at(rand(b.size)))}



b = (1..48).to_a
@star_turn = Array.new(b.size){b.delete_at(rand(b.size))}


这个是建立48个nil元素的数组
@star_turn = Array.new(b.size)
但块内的返回值是依照什么规则返回到@star_turn里的呢?
作者: lhsdaniel    时间: 2007-2-24 02:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 夏胧    时间: 2007-2-24 04:31
以下引用美兽于2007-2-22 17:41:59的发言:


以下引用灼眼的夏娜于2007-2-22 17:08:44的发言:


b = (1..48).to_a
@star_turn = Array.new
48.times{@star_turn.push(b.delete_at(rand(b.size)))}



b = (1..48).to_a
@star_turn = Array.new(b.size){b.delete_at(rand(b.size))}



这个是建立48个nil元素的数组
@star_turn = Array.new(b.size)
但块内的返回值是依照什么规则返回到@star_turn里的呢?



p Array.new(32){|n| n}
试试 - -bbb
作者: 小传子    时间: 2007-2-24 04:48
以下引用美兽于2007-2-20 14:48:25的发言:
b = (1..48).to_a
@star_turn = Array.new
48.times{@star_turn.push(b.delete_at(rand(b.size)))}

哟 又受教了
times可以这么玩
作者: 美兽    时间: 2007-2-24 04:56
以下引用夏胧于2007-2-23 20:31:39的发言:


以下引用美兽于2007-2-22 17:41:59的发言:


以下引用灼眼的夏娜于2007-2-22 17:08:44的发言:


b = (1..48).to_a
@star_turn = Array.new
48.times{@star_turn.push(b.delete_at(rand(b.size)))}



b = (1..48).to_a
@star_turn = Array.new(b.size){b.delete_at(rand(b.size))}



这个是建立48个nil元素的数组
@star_turn = Array.new(b.size)
但块内的返回值是依照什么规则返回到@star_turn里的呢?




p Array.new(32){|n| n}
试试 - -bbb


谢谢,我明白她的运行结果,但想知道其内在的规则.

就如同include?(val)我知道是指包含,但想知道内在的规则.
后来翻阅很多资料了,
终于明白其实include?是利用each逐个==的,效率其实不高.


作者: 小传子    时间: 2007-2-24 05:06
美兽果然精炼 如果是我 我一定each不管效率-_________-||
作者: 红屁股猴子    时间: 2007-2-25 02:27
非常不错的标题画面{/fd}
作者: lhsdaniel    时间: 2007-2-25 20:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: gpra8764    时间: 2007-2-26 01:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: lhsdaniel    时间: 2007-2-26 17:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 柳柳    时间: 2007-3-8 22:42
发布完毕,http://rpg.blue/web/htm/news634.htm

这个创意给了我很多灵感,尤其是战斗特效方面的……汗……
作者: huhunn2    时间: 2007-3-9 17:36
不错啊,学到好东西了{/se}
作者: gpra8764    时间: 2007-3-12 02:00
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1