Animator.Play不工作Unity 2D

时间:2017-10-28 16:11:00

标签: c# unity3d

我试图在其他游戏对象上播放动画。

public GameObject batsman;
private Animator batsmanAnimation;

首先,我初始化游戏对象,然后将对象拖放到检查器中的位置。

在启动功能中,

batsmanAnimation = batsman.GetComponent<Animator> ();

然后我想在有人按下左移按钮时播放动画,

  if (Input.GetKeyDown(KeyCode.LeftShift)) {
                batsmanAnimation.Play ("batting");
                Debug.Log ("Is Batting");
        }
  

控制台打印&#34;击球&#34;

击球动画属性,

batting

玩家属性,

player properties

0 个答案:

没有答案