准备人物
为了方便演示,我们先心剑Unity工程项目,打开Asset Store 资源商店,找到Unity-chan下载之后导入。
在project项目视图中的 UnityChan/Arts/Models/ 中找到Unitychan模型文件 拖到场景里并添加一个plane平面
之后,我们在project视图中创建一个动画控制器,重命名为Anim如图所示
双击打开动画控制器视图:
在Animation文件夹中找到WAIT00动画文件,直接拖到动画视图中
回到场景中,选择UnityChan模型,运行游戏,可以看到Unitychan正在进行等待动画!
那么我们再次打开控制器,拖入Walk的动画,并且在wait00上面右键->Make Transition,添加一条路径到Walk上面。如图所示
在Paramers列表里面添加一个bool类型的变量,命名为isWalk
然后回到控制器试图,在路径上添加这个判断
同样设置一个返回的路径为false
然后我们在角色身上创建一个脚本,名字叫Anim,用来控制总动画。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[RequireComponent (typeof (Animator))]
public class Anim : MonoBehaviour {
private Animator animator;
// Use this for initialization
void Awake () {
animator =