【发布时间】:2014-01-29 13:43:59
【问题描述】:
我昨天一整天都在处理这个问题。尝试几种不同的方法。但我似乎无法弄清楚。我是 Unity 的新手,但在此之前一切都很顺利。我试图让我的角色在我制作的“行走”和“空闲”动画之间切换。
if(Input.GetKey ("left")){
transform.position.x = transform.position.x - 0.1;
animator.Play("walking");
}
【问题讨论】:
我昨天一整天都在处理这个问题。尝试几种不同的方法。但我似乎无法弄清楚。我是 Unity 的新手,但在此之前一切都很顺利。我试图让我的角色在我制作的“行走”和“空闲”动画之间切换。
if(Input.GetKey ("left")){
transform.position.x = transform.position.x - 0.1;
animator.Play("walking");
}
【问题讨论】:
一种解决方案是让它在没有按下任何移动键时播放偶像动画。
if(Input.GetKey ("left")){
transform.position.x = transform.position.x - 0.1;
animation.Play("walking");
}
if(!Input.GetKey ("left")){
animation.Play("idle");
}
另外,动画师应该是动画。
【讨论】: