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早就发布了这个脚本
『内容简介』
这个脚本的起因是因为,RGSS的内部时钟隐藏不可见,计时竟然是用帧频率和帧数相除换算出来的。
这个时间,只能是模糊的时间,要做到精确计时,不可能-_-b
而且,帧频率可以变,幅度在0~40之间,这样算出的时间可以说在动作游戏里根本无法使用。
因此调用API做了个高精度计时器。
『加入方法』
在Main之前随便插入一个脚本标题,比如System_Timer,拷贝最下方脚本框内所有内容进入这个标题,然后就可以调用了。
『调用方法』
下面是3个调用方法,针对不同需要
1、输入脚本事件:
$game_variables[变量号码]=$sys_timer.now_s()
将目前时间保存到变量中,单位“秒”
2、输入脚本事件:
$game_variables[变量号码]=$sys_timer.now()
将目前时间保存到变量中,单位“毫秒”
3、输入脚本事件:
$sys_timer.clear()
计时器归零。
PS:详细内容,或者RGSS使用者,参考脚本内注释。
复制代码
[LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
火山羊
时间:
2007-12-29 08:27
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1