攻击者 对于攻击者,判断攻击有效性。 我们需要判断攻击者的forward向量与攻击者-防御者的向量夹角是否在攻击范围角度内。 防御者 对于防御者,判断防御有效性。我们需要判断盾牌是否与攻击者的攻击方向近似正对。(攻击者forward向量与防御者forward向量近似正对) 首先我们可以判断防御方向与受攻击方向的夹角是否近似180,但条件不够 ,攻击防御者背对背同样满足条件。 因此增加一条判定条件。我们可以判断防御者forward向量与 攻击者-防御者位置向量的夹角是否在防御角度内。