统一:在 30fps 动画上 30fps 与 60fps
Unity : 30fps vs 60fps on 30fps animation
我正在移动设备上进行测试,我有一个 30 帧的动画和 30 帧速率,我将它构建到我的移动设备上,游戏内目标帧速率为 30 和 60。因为动画帧速率将是时间以统一为基础,两个版本的动画都恰好为 1 秒。
这就是我假设会发生的情况:
1) 在 30fps 构建中,动画会在游戏中的每个帧上播放 1 帧,因此为 1 秒。
2) 在 60fps build 上,动画将在游戏中每 2 帧播放 1 帧,因此也是 1 秒。
我的问题是,为什么 60fps 的构建比 30fps 的构建看起来更好?因为动画只会在 1 秒内播放 30 帧。
场景中没有其他任何东西,只有动画,所以没有其他东西会分散注意力 60fps 会更好看。
希望大家能看懂问题,如果有同感,或者自己测试一下,看有没有同感,欢迎评论、回答、讨论。谢谢。
我想我可能有答案,那是因为动画是时基,所以 unity 会更好地填充 60fps 的空关键帧。示例:在第 1 帧设置一个位置关键帧,然后在第 30 帧设置另一个位置关键帧,unity 将有效地将其作为 60 帧速率动画播放,因为有这么多空关键帧。
我不确定这是否是准确的答案,如果有人可以确认或没有其他答案,我会将其评为答案。
我发现这个问题非常模糊,缺乏关于正在讨论哪种动画以及如何使用它的细节。 2D 还是 3D?精灵还是几何体?在 Unity 中创建的位图图形帧或补间动画?
举个例子:如果你的动画是一个位图精灵动画并且精灵没有改变坐标位置,那么30帧的位图动画在1的持续时间内播放第二个在 60fps 构建中与在 30fps 构建中完全相同。
如果您还将精灵从一个 XY 移动到另一组 XY,则由于坐标位置的插值(如您在自己的回答中所说),MOTION 在 60fps 构建中会显得更平滑。但是您的位图帧仍然播放完全相同(每 1/30 秒 1 个图像)。
同样,如果这里讨论的动画是几何图形,那么一切都基于形状的插值,因此是的,60 fps 允许 60 个独特的动画帧。
我正在移动设备上进行测试,我有一个 30 帧的动画和 30 帧速率,我将它构建到我的移动设备上,游戏内目标帧速率为 30 和 60。因为动画帧速率将是时间以统一为基础,两个版本的动画都恰好为 1 秒。
这就是我假设会发生的情况:
1) 在 30fps 构建中,动画会在游戏中的每个帧上播放 1 帧,因此为 1 秒。
2) 在 60fps build 上,动画将在游戏中每 2 帧播放 1 帧,因此也是 1 秒。
我的问题是,为什么 60fps 的构建比 30fps 的构建看起来更好?因为动画只会在 1 秒内播放 30 帧。
场景中没有其他任何东西,只有动画,所以没有其他东西会分散注意力 60fps 会更好看。
希望大家能看懂问题,如果有同感,或者自己测试一下,看有没有同感,欢迎评论、回答、讨论。谢谢。
我想我可能有答案,那是因为动画是时基,所以 unity 会更好地填充 60fps 的空关键帧。示例:在第 1 帧设置一个位置关键帧,然后在第 30 帧设置另一个位置关键帧,unity 将有效地将其作为 60 帧速率动画播放,因为有这么多空关键帧。
我不确定这是否是准确的答案,如果有人可以确认或没有其他答案,我会将其评为答案。
我发现这个问题非常模糊,缺乏关于正在讨论哪种动画以及如何使用它的细节。 2D 还是 3D?精灵还是几何体?在 Unity 中创建的位图图形帧或补间动画?
举个例子:如果你的动画是一个位图精灵动画并且精灵没有改变坐标位置,那么30帧的位图动画在1的持续时间内播放第二个在 60fps 构建中与在 30fps 构建中完全相同。
如果您还将精灵从一个 XY 移动到另一组 XY,则由于坐标位置的插值(如您在自己的回答中所说),MOTION 在 60fps 构建中会显得更平滑。但是您的位图帧仍然播放完全相同(每 1/30 秒 1 个图像)。
同样,如果这里讨论的动画是几何图形,那么一切都基于形状的插值,因此是的,60 fps 允许 60 个独特的动画帧。