Unity3d 5.x角色动画的创建与加载
发表于2017-05-14
导入人物模型,模型是不会动的,因为没有添加动画,下面就给大家介绍下在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; //角色的位置转换 |