我试图在其他游戏对象上播放动画。
public GameObject batsman;
private Animator batsmanAnimation;
首先,我初始化游戏对象,然后将对象拖放到检查器中的位置。
在启动功能中,
batsmanAnimation = batsman.GetComponent<Animator> ();
然后我想在有人按下左移按钮时播放动画,
if (Input.GetKeyDown(KeyCode.LeftShift)) {
batsmanAnimation.Play ("batting");
Debug.Log ("Is Batting");
}
控制台打印&#34;击球&#34;
击球动画属性,
玩家属性,