Project1

标题: 弱弱的提问……如何同时让多个事件消失? [打印本页]

作者: 雪地跪求    时间: 2008-4-7 22:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: 姬文翔    时间: 2008-4-7 22:21
用一个普通开关足够了{/fd}
作者: 楓葉    时间: 2008-4-7 23:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 零下八度    时间: 2008-4-7 23:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 楓葉    时间: 2008-4-7 23:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: Iselia雪    时间: 2008-4-8 00:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 永歌者    时间: 2008-4-8 01:04
for i in 1..5
$game_map.events.erase
end

简化
(1..5).each {|lovely| $game_map.events[lovely].earse}
作者: Iselia雪    时间: 2008-4-8 01:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 风雪优游    时间: 2008-4-8 01:16
以下引用Iselia雪于2008-4-7 17:11:06的发言:

綠發吧?起名字也不知道換個風格?
each對新手來說太難懂,還是樸素語法好些。


被发现得好快啊- -,没过5分钟~~

......
作者: 艾铃    时间: 2008-4-9 15:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2008-4-9 18:30
我的想法就是使用不同事件页+开关控制。嗯嗯。
例如,1号开关控制1号行走图,2号开关控制2号行走图(同一个事件的2个事件页)。打开1号开关,移动到左边,关闭1号开关,事件移动,打开2号开关……如果太多的话可以用变量(0消失,1=1号npc,2=2号npc等等……) [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 一直菜下去    时间: 2008-4-9 18:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2008-4-9 18:49
我感觉不用加减比较好吧。
直接赋值比较好,这样既可以重复使用以前的角色,也可以赋值为0使其消失……
你那样的感觉控制太多了。
如果是我的话,把所有的事件移动设计到一个空白的、并行事件里去,变量仅仅用来控制图形(设置移动路线可以控制其它事件的移动),这样比较节省资源吧。
作者: 一直菜下去    时间: 2008-4-9 18:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2008-4-9 18:57
另外,多个角色同时移动的时候,中间不要插入等待移动结束,最后一个再插入最好。
作者: 光郎    时间: 2009-6-12 08:00
透明移动美~这样可以节省很多资源呢,你用独立开关弄上3个事件然后循环并行处理。
等不用的时候在用上面的消除法消除~




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