关于Unity 中Animator 和Animation 区别
时间: 2024-06-06 22:05:11 浏览: 250
Unity中Animator动态添加AnimationClip-附件资源
在Unity中,Animator和Animation都是用于控制动画的组件,但它们有一些区别。
1. Animator是一个状态机,可以根据不同的状态来控制动画的播放,可以设置过渡条件和动画参数,具有更灵活的控制能力。而Animation是一个简单的时间线,只能按照预设的顺序播放动画,无法根据不同的状态进行切换。
2. Animator可以控制多个骨骼动画,而Animation只能控制单个对象的动画。
3. Animator可以实时修改动画参数,实现更精细的控制,而Animation只能在编辑器中预设好动画。
4. Animator通常用于角色动画的控制,而Animation适用于独立的对象或简单的UI动画。
总的来说,Animator具有更强大的控制能力和更高的灵活性,而Animation则更适用于简单的动画控制。
阅读全文