增加举盾动作:
新增一个Layer(defense)将权重托满再将lefthand托给mask拖一个举盾和idle动画》》增加一个bool判断条件(上钩的时候举盾,消勾放松)》》这时候OnAnimatorIK的修复代码会产生影响,需要增加判断条件。
然后利用程式码套接到手柄控制:
IUseInput:
public bool defense;
JoystickInput:
public string btnLB = "btn4";
public string btnLT = "axis3l";
defense = Input.GetButton(btnLB);
actorcontroller
anim.SetBool("defense", pi.defense);
调节过渡动画之后就完成了举盾切换。