AOV*_*Ezy 5 animation unity-game-engine
我正在制作敌人死亡的动画,但动画不会在空帧上结束,因此动画的最后一帧将保留在屏幕上。我看到其他人通过将一个空关键帧作为动画的最后一帧来完成它,以使动画在最后一帧后从屏幕上消失,但我找不到方法来做到这一点。
想要的效果 https://i.stack.imgur.com/eMOjr.jpg 寻找制作最后一个空关键帧的方法
晚了一年,但我在搜索类似的东西时发现了你的问题。也许您现在已经解决了您的问题。但看到一个问题被误解且没有得到解答让我感到困扰。不管怎样,我想为其他可能来这里寻找这个的人添加这里。
如果不激活记录模式,这将恢复到之前的精灵。
当然,正如 derHugo 很好地解释的那样,为了使动画停止在最后一帧(现在为空),您还需要在项目窗口中单击动画文件并在检查器中禁用“循环时间”。
我不认为others manually add他们,因为没有像empty keyframe. 有时这种情况就会发生,例如在处理精灵时,请参阅为什么 Unity 的动画系统中有额外的帧?。我猜这与动画师和 UI 内容的执行顺序和渲染顺序有关。
但是,您可以简单地创建一个前往所需时间的附加关键帧,然后双击时间轴即可为具有当前状态的所有属性添加关键帧:
或者,您也可以通过单击灰色栏中的关键帧来选择一个关键帧的所有属性,然后执行CTRLc-CTRLv将所选关键帧复制到其他位置。
所以动画的最后一帧将保留在屏幕上
这实际上是通过简单地禁用来实现的
Loop Time
启用以使动画播放完,然后在到达结尾时重新开始。
相应动画剪辑的
| 归档时间: |
|
| 查看次数: |
4771 次 |
| 最近记录: |