Project1

标题: 关于Ruby的问题 [打印本页]

作者: 神赐游戏    时间: 2011-2-28 14:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: qian951    时间: 2011-2-28 14:19
本帖最后由 qian951 于 2011-2-28 14:36 编辑

并行处理 然后减血 再等待30桢,这样大概有个效果
作者: 蕾米莉亚·斯卡雷特    时间: 2011-2-28 16:38
40.times do |n|
   Graphics.update
end

不过不知道 XP 有没有 Graphics.wait(duration) 这个方法. 有的话, 就直接
Graphics.wait(40)
作者: 神赐游戏    时间: 2011-3-1 12:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 沙漠点灰    时间: 2011-3-1 18:13
回复 神赐游戏 的帖子

会Lz,他(她)的脚本的确是每秒执行一下,但主角无法移动,无法按出菜单....等等等...
因为只执行了Graphics.update。
要1秒减10点Hp,先自己建个“状态”——中毒,
因为默认系统的“毒”是每步减点血,我的工程中有两个事件,
一个让角色“中毒”,另一个执行“中毒处理”(为并行处理)。
工程:
Project1.rar (187.08 KB, 下载次数: 15)

p.s. 事件中等待20帧为一秒




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