轉自:http://blog.csdn.net/l346242498/article/details/70237083
做UE4游戲AI方面經常會遇到一個問題,就是何如判定目標在AI單位的視野范圍內,假如我們現在要檢測玩家在AI單位的前方60°夾角的視野范圍內,如果在的話就把玩家設置為該AI單位的目標。我做了一個簡單的Service節點來處理,如圖
這兩大圖可能看不清,我把圖分開又截了2張。
當然這個簡單節點中沒有檢測兩者之間的距離,如果要實際應用肯定還要加上簡單的距離判定,這里只是作為夾角判定的參考。另外再附上一張夾角說明圖
在綠線范圍內的都屬於開始界定的前方60°視野范圍。