animation - 统一: 30fps vs 60fps on 30fps animation

标签 animation mobile unity3d frame-rate

我正在移动设备上进行测试,我有一个 30 帧的动画和 30 帧速率,我将它构建到我的移动设备上,游戏内目标帧速率为 30 和 60。因为动画帧速率将是时间基准unity,两个版本的动画都正好是 1 秒。

这是我假设会发生的事情:

1) 在 30fps 构建中,动画将在游戏中的每个帧上播放 1 帧,因此为 1 秒。

2) 在 60fps 构建中,动画将在游戏中每 2 帧播放 1 帧,因此也是 1 秒。

我的问题是,为什么 60fps 的构建看起来比 30fps 的构建更好?因为动画只会在 1 秒内播放 30 帧。

场景中没有其他任何东西,只有动画,所以没有其他东西会分散 60fps 的感觉会更好看。

希望大家能看懂问题,如果有同感,或者自己测试一下,看有没有同感,欢迎评论、回答或讨论。谢谢。

最佳答案

我想我可能有答案,那是因为动画是时基,所以 unity 会更好地填充 60fps 的空关键帧。示例:在第 1 帧设置一个位置关键帧,然后在第 30 帧设置另一个位置关键帧,unity 会有效地将其作为 60 帧速率动画播放,因为有很多空关键帧。

我不确定这是否是准确的答案,如果有人可以确认或没有其他答案,我会将其评为答案。

关于animation - 统一: 30fps vs 60fps on 30fps animation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40017280/

相关文章:

javascript - XHTML Mobile 1.0 - W3C 验证因脚本而无效

android - APK文件如何包含DLL文件? Android可以运行DLL文件吗?

c# - 派生类的构造函数可以比其基类的构造函数有更多的参数吗?

animation - Windows Phone 8.1 上的平铺图像动画

ios - UITableView的自定义加载动画

javascript - JavaScript 中的动画,一个起点

mobile - 使用 SenchaTouch 2 只显示进度条

javascript - javascript和css时序是否同步?

html - 如何在不滚动到侧面的情况下使移动网页适合

c# - Unity3D有什么好的全局异常处理策略?