Unity|關於player視野範圍的那些解決辦法

[判斷物體是否在主角前方60°、距離小於10的範圍內] 解決思路:     判斷是否在前方要運用到點積,公式爲a•b=|a||b|cosθ,所以只需要判斷cosθ(物體與主角正前方的夾角爲θ)與cos30°的大小關係。餘弦函數在0~90°之間,函數值隨着角度的增大反而減小,所以當cosθ>cos30°時,θ<30°,在範圍內;當cosθ30°,不在範圍內;     判斷距離是否小於10,只需求出物
相關文章
相關標籤/搜索