Unity Mecanim 总结

来源:互联网 发布:哈利波特 魔杖 知乎 编辑:程序博客网 时间:2024/06/10 19:49

Unity Mecanim 总结
选中FBX模型
1、生成模型的Avatar
Rig Animation Type
Humanoid,即双足类型的动画。这种类型可以支持大多数的类人形的模型
Lagacy类型用来兼容Unity3D低版本中的模型动画
Generic类型是一种介于人形和非人形的模型之间的通用类型
通过Configure 可以调节骨骼
Animations 可以禁止身体某部位的动作
2、生成Animator Controller
在Assets中右键创建Animator Controller 双击新创建的Animator Controller
将动作拖入到Animator窗口中
选中一个动作右键Set As Layer Default可以设置默认动作
左侧Parameters 可以添加 控制动作的变量
单击动作与动作之间的连接箭头可以设置控制动作转换的变量
在代码中

            if (Input.GetKeyDown (KeyCode.W)) {                mAnimator.SetBool ("ldleToWalk", true);            } else if (Input.GetKeyUp(KeyCode.W)) {                mAnimator.SetBool ("ldleToWalk", false);            } else if (Input.GetKeyDown (KeyCode.Space)) {                mAnimator.SetBool ("IdleToLumbering", true);            } else if (Input.GetKeyUp (KeyCode.Space)) {                mAnimator.SetBool ("IdleToLumbering", false);            }

可以控制动作转换
3、角色的动画可以影响角色原本的transform
开关为角色的Animator组件中的Apply Root Motion属性
详细内容可查看
http://liweizhaolili.blog.163.com/blog/static/16230744201301675240114/

0 0
原创粉丝点击