查看: 1955|回复: 6

请教怎么使用计时器

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-28
回帖
18
发表于 2007-12-28 19:16:42 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-28
回帖
18
发表于 2007-12-28 19:16:42 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

狐

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-12-22
回帖
66
发表于 2007-12-29 00:34:47 | 显示全部楼层
纯事件解决办法~

(自动执行)事件指令----记时器操作---开始 1分钟

(并行处理)事件指令----条件分歧----记时器0分0秒以下(注意把最下面那个[当条件不符合]的勾去掉)  

其他的内容自己加进去咯~


LZ去看看66的教程吧,这些里面都有讲
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-28
回帖
18
 楼主| 发表于 2007-12-29 04:41:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2007-12-29 06:09:40 | 显示全部楼层
请用普通事件来启动和关闭计时器,用并行事件来判断计时结果和修改计时器。
回复

使用道具 举报

狐

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-12-22
回帖
66
发表于 2007-12-29 06:24:59 | 显示全部楼层
说实话哈,差不多明白你的意思了~

其实,你就是想做一个计时器+一个增加计时的物品嘛~

这个简单~

物品制作就不多说了~

会问这个问题的,变量肯定还是会用的。~

就单说脚本吧~

记得FantasyDR早就发布了这个脚本

  1. 『内容简介』
  2. 这个脚本的起因是因为,RGSS的内部时钟隐藏不可见,计时竟然是用帧频率和帧数相除换算出来的。
  3. 这个时间,只能是模糊的时间,要做到精确计时,不可能-_-b
  4. 而且,帧频率可以变,幅度在0~40之间,这样算出的时间可以说在动作游戏里根本无法使用。
  5. 因此调用API做了个高精度计时器。

  6. 『加入方法』
  7. 在Main之前随便插入一个脚本标题,比如System_Timer,拷贝最下方脚本框内所有内容进入这个标题,然后就可以调用了。

  8. 『调用方法』
  9. 下面是3个调用方法,针对不同需要
  10. 1、输入脚本事件:
  11. $game_variables[变量号码]=$sys_timer.now_s()
  12. 将目前时间保存到变量中,单位“秒”
  13. 2、输入脚本事件:
  14. $game_variables[变量号码]=$sys_timer.now()
  15. 将目前时间保存到变量中,单位“毫秒”
  16. 3、输入脚本事件:
  17. $sys_timer.clear()
  18. 计时器归零。
  19. PS:详细内容,或者RGSS使用者,参考脚本内注释。
复制代码

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-28
回帖
18
 楼主| 发表于 2007-12-29 08:27:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部