close

計算目標在我什麼角度

Vector3 relative = rotateTrans.InverseTransformPoint (Target.transform.position);
float angle = Mathf.Atan2 (relative.x, relative.z) * Mathf.Rad2Deg;

像是怪物的視野

只要他在我的正面角度 就會被怪物看到

if(angle < 45)

{

Debug.Log("對方在我的45度角內  被我發現了  開始發動攻擊!");

}

arrow
arrow
    全站熱搜

    Weight 發表在 痞客邦 留言(0) 人氣()