我遇到了一个问题,就是我的主角受到攻击时,有时候会有受击动作,有时候没有受击动作,这是攻击主角的NPC的动画的一些属性:
Hit事件的方法:
private void Hit()
{
ator = target.GetComponent<Animator>();
if(!ator.GetBool("GetHit?"))
ator.SetBool("GetHit?", true);
}
target是主角,"GetHit?"是控制从任意状态转向受击动作的Contion。我不明白为啥我人物有时候被踢到会播放动画,有时候不播放动画……
这时候正常播放……
不知道为啥这个时候连着两脚都踢了,结果都没有触发这个事件(还是事件触发了但是这个动画不播放呢??),按道理不应该是只要是有踢这个动作然后事件就会触发,然后僵尸就会播放受击动画吗??
这个问题困扰我几天了!!希望有大佬解决一下!!!