Project1
标题:
RPG 中一秒到底是多少幀?
[打印本页]
作者:
yzzd2167
时间:
2009-9-18 11:29
提示:
作者被禁止或删除 内容自动屏蔽
作者:
夏季冰川
时间:
2009-9-18 12:30
本帖最后由 夏季冰川 于 2009-9-18 12:37 编辑
不同的软件不一样,24,30是比较常见的。
http://zhidao.baidu.com/question/54125939.html
RMXP的大概是20。
用全新世纪里的“冰儿必杀”200帧动画测试计时10次,
所得的平均结果是20.12帧为一秒.
作者:
上色无能君
时间:
2009-9-18 12:36
RPG MAKER XP中默认的是20,当然在脚本中是可以改的
VX好像是60
作者:
yzzd2167
时间:
2009-9-18 13:25
提示:
作者被禁止或删除 内容自动屏蔽
作者:
link006007
时间:
2009-9-18 20:27
本帖最后由 link006007 于 2009-9-18 20:33 编辑
- -|| 无意回帖了...
突然Ctrl+Enter了 = =...
话说回来 帧数不能计算时间
作者:
胖达达人
时间:
2009-9-18 20:38
脚本刷新速率40帧,事件20帧。
然后{:4_84:}to LS:你看看默认系统是怎么计算游戏时间的= =
作者:
link006007
时间:
2009-9-18 20:40
不知道...
我还要请ls告诉我... ...
还有 脚本40帧,事件20帧 这个是哪里算出来的? = =
作者:
tommay
时间:
2009-9-18 21:04
20fps = 20 frame per second
作者:
紫苏
时间:
2009-9-18 21:16
本帖最后由 紫苏 于 2009-9-18 21:18 编辑
不知道...
我还要请ls告诉我... ...
还有 脚本40帧,事件20帧 这个是哪里算出来的? = =
link006007 发表于 2009-9-18 20:40
脚本 40fps 是平滑模式下的帧率,而事件中的帧数,看看代码就知道了:
#--------------------------------------------------------------------------
# ● 等待
#--------------------------------------------------------------------------
def command_106
# 设置等待计数
@wait_count = @parameters[0] * 2
# 继续
return true
end
复制代码
每秒刷新是通过帧率和运行时间计算一秒中两次刷新之间的间隔,然后睡眠间隔这么长的时间来进行的,游戏的逻辑层效率处理时间花费巨大的时候,自然就会掉帧,所以用帧数来计算时间是不稳定的,最好还是通过 Ruby 的 Time 类来算 CPU 系统时间
作者:
link006007
时间:
2009-9-18 22:32
我只知道的 FPS的意思是:
每秒内画面刷新的次数:frame per second
即: FPS是个不定值,它与硬件以及软件的整体水平有关. FPS可以用来参考当前游戏运行是否顺畅,而不是拿来计算时间的
实际游戏的计算时间,使用的是CPU寄存器中保存的运行时间
拿FPS计算得到的计数,只是一个在游戏中的相对时间..也就是可能可以用于游戏某些独立的虚拟时钟系统之类的
LS那位同学给出的的确是事件的计数... 不过我依然不明白它为什么*2 ... ...
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1