如何判斷某個坐標點在螢屏上是否可見:下圖中怪獸的左眼坐標(當前視圖下是不可見的)
uj5u.com熱心網友回復:
這模型建的...還是貼圖沒弄好?uj5u.com熱心網友回復:
模型部分 檢查下 法線 看看是不是弄反了uj5u.com熱心網友回復:
計算眼睛上一點的法線,如果它與攝像機的向量之間的夾角>90度,說明,它是朝向攝像機的,當然可見了uj5u.com熱心網友回復:
還要考慮遮擋的問題
從攝像機出發做到目標點的射線,計算射線與場景中所有可見物體的交點,如果目標點是所有交點的中離相機最近的點就證明可見。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/72611.html
標籤:Unity3D
