这个问题可能已经被问过了,但我找不到答案...
在视频领域中,24 fps及以上的帧率是流畅的。但是,Cocos2d似乎只有在60 fps或稍低的帧率时才能保持流畅。30至50之间的任何帧率看起来都不太流畅,fps计数器似乎也不准确...
为什么会这样?还是只有我有这种情况?
这个问题可能已经被问过了,但我找不到答案...
在视频领域中,24 fps及以上的帧率是流畅的。但是,Cocos2d似乎只有在60 fps或稍低的帧率时才能保持流畅。30至50之间的任何帧率看起来都不太流畅,fps计数器似乎也不准确...
为什么会这样?还是只有我有这种情况?
电影的24帧每秒的稳定性被认为是“流畅”的,但电影导演也学会避免出现帧数受限的场景。例��,他们非常避免游戏经常出现的侧向滚动,即相机的侧向移动或物体从相机旁边横向移动。
当你观看霍比特人时,你会惊讶地发现电影可以变得更加平滑 - 这是第一部以48帧每秒运行的大片电影。你会立即注意到电影中的角色更加“真实”和“逼真”。如果您想要印象,请查看这个非官方48 fps霍比特人预告片。
cocos2d显示的fps并不是由60、30、20和15 fps之间切换的准确表示,而是几帧的平均帧率。因此,当cocos2d打印“45 fps”时,这意味着在过去的几帧中,有一半时间游戏以30 fps显示,另一半时间以60 fps显示。
两个主要问题。
第一个是匹配显示器的刷新率 - 否则会出现不规则运动,而眼睛/大脑很擅长发现这一点。至少要是它的倍数。
第二个是运动模糊。电影/视频往往有运动模糊,这会欺骗观众看到连续的运动。