Project1

标题: 请教怎么使用计时器 [打印本页]

作者: 火山羊    时间: 2007-12-28 19:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 火山羊    时间: 2007-12-28 19:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 六芒幽狐    时间: 2007-12-29 00:34
纯事件解决办法~

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

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

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


LZ去看看66的教程吧,这些里面都有讲
作者: 火山羊    时间: 2007-12-29 04:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2007-12-29 06:09
请用普通事件来启动和关闭计时器,用并行事件来判断计时结果和修改计时器。
作者: 六芒幽狐    时间: 2007-12-29 06:24
说实话哈,差不多明白你的意思了~

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

这个简单~

物品制作就不多说了~

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

就单说脚本吧~

记得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使用者,参考脚本内注释。
复制代码
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 火山羊    时间: 2007-12-29 08:27
提示: 作者被禁止或删除 内容自动屏蔽




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