我在图像中的设置可以看到混合树,如果我拉动滑块但在按下play wasd或updownleftright时未注册,则混合树有效,但是在我跟随此动画的同时,其他动画也可以工作教程https://www.youtube.com/watch?v=wdOk5QXYC6Y&t=1376s
这是我的剧本:
public class player2 : MonoBehaviour
{
public Animator anim;
private float inputH,inputV;
private void Start()
{
anim = GetComponent<Animator>();
}
private void Update()
{
if (Input.GetKeyDown("1")) anim.Play("WAIT01", -1, 0f);
if (Input.GetKeyDown("2")) anim.Play("WAIT02", -1, 0f);
if (Input.GetKeyDown("3")) anim.Play("WAIT03", -1, 0f);
if (Input.GetKeyDown("4")) anim.Play("WAIT04", -1, 0f);
if (Input.GetMouseButtonDown(0))
{
int n = Random.Range(0,2);
if (n == 0)
anim.Play("DAMAGED00", -1,0f);
else anim.Play("DAMAGED01", -1,0f);
}
inputH = Input.GetAxis("Horizontal");
inputV = Input.GetAxis("Vertical");
anim.SetFloat("inputH", inputH);
anim.SetFloat("inputv", inputV);
}
}