Unity中3D模型动画的基础用法

1 导入素材,会得到一个FBX的人物模型和一个AnimationControl动画控制器

Unity中3D模型动画的基础用法_第1张图片


2 将Zombienurse_Rig拖动到场景中,新生成一个僵尸护士

Unity中3D模型动画的基础用法_第2张图片


3 选择Asset中的ZombieAniController,并【Window】->【Aniamtor】打开动画控制器界面
3.1 界面左下角的Parammeters是设置动画过渡的条件。
3.2 点击动画idle run death attack之间的连线,可以在右边属性面板设置动画切换的条件Conditions。
例如 Idel ->run  只要设置 run的条件为true即可。
Unity中3D模型动画的基础用法_第3张图片


3 为僵尸护士绑定一个脚本,获取Animator组件,使用SetBool()就可以调用动画了。
关键代码:
m_aAnimator = this.GetComponent<Animator>();
m_aAnimator.SetBool("run", false);
m_aAnimator.SetBool("idle", true);

参考:《unity手机游戏开发》  可百度搜索: unity手机游戏开发   pdf 源码

你可能感兴趣的:(Unity中3D模型动画的基础用法)