Animation动画使用注意点

来源:互联网 发布:淘宝联盟余额提现时间 编辑:程序博客网 时间:2024/06/01 10:06


一、  动画时长

        在Unity中使用Animation制作动画时,当动画的时长低于0.2秒时,会出现播放不出来的情况。

        当制作低于0.2秒的动画时,可以采用补帧补到0.2来解决这个问题。具体做法是在动画结束时间到0.2秒的时间内让物体停留在原地。(或者隐藏起来如果需要)如图:


二、  多个动画

        在某个物体上绑定两个以上的Animation时,如果在代码中控制先后播放动画A和动画B时,如果遇到一些异常情况导致动画A没有播放完或者短时间内代码停掉动画A,可能会出现动画B在异常状态下播放。

        先决条件是动画A中控制的属性中存在一些非动画B控制的属性。所以,如果动画A非正常播放,导致这些属性异常,但是动画B并不控制这些属性,最终导致动画B在异常状态下播放。

        为了防止这个问题发生,在动画B中加入这些属性。具体做法是在第一帧的位置插入这些属性。如图:


三、  其他

       在使用中遇到这种情况,动画在没有填写默认Animation,并且没有勾选Play Automatically的前提下,可能会播不起动画。


      具体原因还没找到,遇到类似情况可以填写Animation并勾选Play Automatically。