模型设置
动画文件或者模型文件是以fbx格式存在project目录里的
Model
Scale Factor:模型比例缩放
Use File Scale:是否使用模型本身的缩放
Welb Vertices:焊接顶点,合并相同位置的顶点
Normals:引入法线
Rig
Animation Type
None:没有动画
Legacy:老版动画系统;如果使用Animation组件进行播放,需要将动作切换到Legacy;
Generic:通用设置;游戏中一般非人类的模型动作可以选这个;
Humanoid:新版动画系统人类;当选择此选项之后,会要求定义Avatar文件,动作文件可以使用其他模型的Avatar文件;
Root Node
根节点
Animation
Import Animation:是否导入动画
Clips:动画片段 有可能这是一个完整的动画合集,分动画是根据帧数来分的,这个时候动画设计师需要跟你说具体动作所对应的帧数范围;也有可能拿到的就是分好的动画文件;
Loop Time:播放的时候是否循环
旧版动画系统(Animation)
老动画播放组件
将Animation Type 设置成Legacy
老动画的动画播放方式
组件
Animation:这个是当前默认播放动画片段;
Animations:是Animation数组,可以放多个animation动画片段;
Play Auto:是否自动播放;Idle
API
animation.Play()播放默认动画
animation.Play(“动画名”)播放指定动画
animation.CrossFade(“动画名”)类似渐入渐出
animation.PlayQueued(“动画名”)等上一动画播放完毕再播放当前动画
animation.Stop()动画停止
Animation动画编辑器
帧事件
在当前动画播放组件所在的游戏物体挂载的代码组件中一定要有帧事件响应函数,如果没有,那么就会报错;