Unity3d 5.x角色动画的创建与加载

发表于2017-05-14
评论0 2.9k浏览

导入人物模型,模型是不会动的,因为没有添加动画,下面就给大家介绍下在Unity3d 5.x中实现角色动画的创建与加载的方法。

【动画的创建】

1>将一个.prefab文件加载到场景中

2>然后在打开 Animator窗口,如果没有该窗口在Windows->Animator

3>接下来拖动一个.FBX文件到Animator窗口中,选择要加载的动画

4>这是会发现窗口内出现了一个橘黄色的矩形,这是说明当角色进入场景后会默认加载该动画


5>在Assets文件夹(自己创建一个文件夹也行)内点击右键,create->Aninator controller,我这里重命名为Warrior

6>将新建的Warrior拖动到角色的Controller内


这样角色动画创建完成


【动画的加载】

角色.prefab文件放在Resources/Prefabs/Character/内

1
2
3
4
5
6
7
private string warriorPath = "Prefabs/Character/Warrior"
   
GameObject obj = (GameObject)Resources.Load(warriorPath);//获取角色存放路径 
   
   
warriorObj = GameObject.Instantiate(obj);//实例化 
warriorObj.transform.position = Vector3.zero;//角色的位置转换


如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引