Unity 动画系统01 Animator与Animation

Animator组件和Animation组件都可以用来播放动画。

 

Animator组件

使用animator组件时需要用到动画控制器Controller,在Aseets中找到用到的动画文件拖入,并且建立彼此的联系。

Avatar(阿凡达?)

指的是模型的骨骼文件。(骨骼文件便于实现模型的动作,建模时会创建)

apply root motion 

这个属性是用来控制物体在播放骨骼动画的时候是否应用骨骼根节点的运动参数。

简单来说就是建模师制作动作时(如跑动时),模型的位置会随之改变,一般不用这个功能,一般用代码来控制模型的移动。

Animator通过控制参数来播放模型动画

 

Animation组件

animation 是旧版动画系统,播放npc的待机动作时比较好用

一般在Animation处拖入待机动画

Size设置动画个数,再将动画拖入,之后用代码(ani.play(动画名))来控制动画播放,如下

如果少数简单的动画适合用animation

当动画复杂是代码逻辑十分复杂难以制作。

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部