在动画制作器中,我们可以获得当前状态信息。但是无法通过名称获取动画师状态信息。我该怎么办?
//I need
Animator.GetAnimatorStateInfoByName(string name, int layerIndex); //Returns an AnimatorStateInfo information by name
而且,当我获得动画状态时,如何设置动画状态的片段?
if(player.weapon.name=="sword")
//I need
animator.GetAnimatorStateInfoByName("Attack1",1).clip=SwordAttackAnimationClip;
else if(player.weapon.name=="spear")
//I need
animator.GetAnimatorStateInfoByName("Attack1",1).clip=SpearAttackAnimationClip;