查看: 1914|回复: 4

[已经解决] 关于Ruby的问题

[复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
20 小时
注册时间
2010-12-8
回帖
18
发表于 2011-2-28 14:07:26 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
梦石
0
星屑
50
在线时间
35 小时
注册时间
2010-9-27
回帖
8
发表于 2011-2-28 14:19:46 | 显示全部楼层
本帖最后由 qian951 于 2011-2-28 14:36 编辑

QQ截图未命名2.png QQ截图未命名.png 并行处理 然后减血 再等待30桢,这样大概有个效果
回复

使用道具 举报

百合乡の蕾咪

梦石
0
星屑
75
在线时间
151 小时
注册时间
2011-1-12
回帖
196
发表于 2011-2-28 16:38:13 | 显示全部楼层
40.times do |n|
   Graphics.update
end

不过不知道 XP 有没有 Graphics.wait(duration) 这个方法. 有的话, 就直接
Graphics.wait(40)
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
20 小时
注册时间
2010-12-8
回帖
18
 楼主| 发表于 2011-3-1 12:40:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
55
在线时间
323 小时
注册时间
2010-8-21
回帖
638
发表于 2011-3-1 18:13:42 | 显示全部楼层
回复 神赐游戏 的帖子

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

p.s. 事件中等待20帧为一秒
>>猛戳>>MetalSagaR游戏主页<<这里<<
欢迎提供您的意见
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部