Unity-使用键绑定打开和关闭动画

时间:2018-06-20 22:58:23

标签: c# animation unity3d

我正在制作一个库存菜单,可以通过按键绑定(I)进行访问。单击绑定后,播放进入菜单的动画,如果再次单击绑定,则应关闭菜单。不知道我在哪里错了。

我已将动画控制器附加到UI。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ShowInventory : MonoBehaviour {
    public Animator animator;

    // Update is called once per frame
    void Update() {
        if (Input.GetKeyDown(KeyCode.I)) {
            animator.SetBool("isOpen", true);
        }
    }
}

1 个答案:

答案 0 :(得分:0)

除了代码,还必须确保Animator Controller资产中的状态机也已正确设置。如果还没有,请查看本教程:https://unity3d.com/learn/tutorials/topics/animation/animator-controller