需求背景:制作AI的时候想要确认玩家在AI的前方还是后方,第一种解决方案直接使用UE4自带的ai感知组件,问题能够解决,但是又有个需求----让AI的视野显示出来。类似盟军敢死队这种效果:
这个时候如果使用ue4自带的感知组件,那么需要获取到这个数据,不太方便,于是想着计算角度来实现同类效果。
虽然有些造轮子的嫌疑,不过总算是解决了前后方位的问题,姑且把思路记录下来分享给大家,如果有所启发就最好了,有更好的意见也可以留言交流。
-------------------------------------------分割线-------------------------------------------------
最开始思路是用夹角公式:∠a=acos(