Animation类
animation组件用于播放动画。可以指定动画剪辑到动画组件并从脚本控制动画播放。在的动画系统基于权重并且支持动画融合,叠加动画,动画混合,标签和完全控制动画播放的各个方面。
如果想播放一个简单的动画,可以使用Animation.Play;如果想在动画之间交叉淡入,可以使用Animation.CrossFade;如果想改变动画模式(循环,一次,乒乓),可以改变动画导入设置里面的动画帧的WrapMode,或者在运行时改变AnimationState.wrapMode的值; AnimationState可以用于改变动画的层,修改播放速度,并且直接控制融合与混合。动画也支持枚举,所以你可以像这样在AnimationStates之间循环:
|
|
// 使这个角色的所有动画的播放速度降为一半
for |

本文详细介绍了Unity3D中的Animation类和Animator类,包括Animation类的各种功能,如Play、CrossFade等,以及Animator类的特性,如人形动画判断、参数控制等。讲解了如何在不同帧率下采样动画,强调了在因果关系和动画事件中的注意事项。
最低0.47元/天 解锁文章
7154

被折叠的 条评论
为什么被折叠?



