关于unity 判断敌人方位的初步认识 敲敲敲敲敲吐了鸭_啊_ 2023-03-10 53 阅读1分钟 判断敌人在前还是在后 主要是通过向量的点成 a向量 ·b向量 =|a|·|b|·cosθ(θ∈[0,π]) 1) 若θ < π/2, 则 cosθ>0,此时敌人位于前面 2) 若 π/2 <θ < π, 则 cosθ<0,此时敌人位于后面 判断敌人在左边还是右边 主要是通过向量的乘积来判断 左手原则,大拇指a向量,食指b向量,中指垂直于ab所在的平面 1) 中指若是指向上方 则是在右边 2) 中指若是指向下方 则是在左边