Project1

标题: 在脚本编辑器里,1秒等于多少? [打印本页]

作者: pudding    时间: 2010-7-23 16:26
标题: 在脚本编辑器里,1秒等于多少?
本帖最后由 pudding 于 2010-7-23 16:34 编辑

$game_variables[12] += 1
if $game_variables[12] > 100
XXXXXXX
end

这里是不是等于5秒?但是我觉得5秒没这么快
作者: 小角色    时间: 2010-7-23 16:33
RM貌似是5帧为1秒
那你这里岂不是20秒么-。- 。。
作者: jklpgh    时间: 2010-7-23 19:44
1秒应该是10帧吧
作者: 火ZHI意志    时间: 2010-7-23 19:45
事件里1秒20帧,脚本里40帧
作者: pudding    时间: 2010-7-23 20:25
哦,平滑模式的算法   谢谢了
作者: 紫苏    时间: 2010-7-23 20:30
$game_variables[12] += 1
if $game_variables[12] > 100
XXXXXXX
end

这里是不是等于5秒?但是我觉得5秒没 ...
pudding 发表于 2010-7-23 16:26

你这里没有调用 Graphics.update,所以实际上是 0 帧的时间……||


作者: pudding    时间: 2010-7-23 21:32
你这里没有调用 Graphics.update,所以实际上是 0 帧的时间……||
紫苏 发表于 2010-7-23 20:30

我用这方法来做ARPG的技能冷却...有等待几秒... 只是不知道大概是多少秒? 就不能描述出它冷却多少秒....



作者: 紫苏    时间: 2010-7-23 21:38
我用这方法来做ARPG的技能冷却...有等待几秒... 只是不知道大概是多少秒? 就不能描述出它冷却多少秒....

...
pudding 发表于 2010-7-23 21:32

你这样做和 CPU 性能有关,不同性能的 CPU,在计算加法、分歧跳转的时候会有不同的效率,有的快有的慢,所以这样算时间是不能够精确的,判断系统时间才是你想要的(通过Time.now)
作者: pudding    时间: 2010-7-24 08:14
这脚本没什么问题吧? XXX下面加个$game_variables[12] *= 0  这样就可以使用了
我用计时器测过了...大概是2.5秒  也就是40帧的   






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