Unity状态机中的动画不能播放的问题
首先Animation版本动画播放没问题,为什么Animator播放就有问题了呢?解决方法如下:
如下图点击Apply
点击Apply之后如下图
点击播放默认idle状态,下面按下空格键让其执行说话动画,同样改变动画Animation Type为Humanoid:
代码控制挂在人物模型身上:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PeopleAni : MonoBehaviour {
Animator ani;
void Start () {
ani = GetComponent<Animator>();
}
void Update () {
if (Input.GetKeyDown(KeyCode.Space))
{
ani.SetTrigger("Istalk");
}
}
}