标签:
使用如下代码,连续按两次T,动画只会播放一次:
public Animator currentAnimator;
void Update()
{
if(Input.GetKeyDown(KeyCode.T))
{
currentAnimator.Play("attack_1");
}
}
如果想要可以两次,使用如下代码:
public Animator currentAnimator;
void Update()
{
if(Input.GetKeyDown(KeyCode.T))
{
currentAnimator.Play("attack_1",0,0f);
}
}
关于Unity中的Animator使用animator.Play()不能重复播放同一个Animatoin的解决方案
标签:
原文地址:http://www.cnblogs.com/misterjoker/p/4557542.html