无法在unity3D中更改动画帧数

Can't change Animation frame number in unity3D

我正在尝试统一创建按钮动画

当我创建剪辑时,

帧数默认为60

然后我更改了帧数,但是在移动鼠标指针后它又回到了 60

我再次尝试删除剪辑并重新创建剪辑

但没有效果

还是一样

为了更好的理解

1.当我创建剪辑时

2。将帧号 60 更改为 0

3。移动鼠标指针后再次回到 60

该数字是动画的采样率,即该动画片段每秒有多少帧"executed"。

60 表示动画以 60fps 运行,即每 16.6ms 运行 1 帧,因此一般公式为:

Sample = Number of frames / second

因此,您不能将该值设置为 0,以 0 fps 运行的动画是静止帧。

要获取动画的特定帧,需要移动红色竖线或点击时间轴栏上的特定时间。

您正在尝试更改总帧数。

是的,它在 Unity 5.6 及更高版本中,因此可能会造成混淆。

如果您查看上面的示例 60 条,您可以看到键入 0 的地方:

这是你目前的相框 你可以让你想要的动画改变当前的时间范围。