Line of sight

From Valve Developer Community
Revision as of 17:16, 14 October 2019 by 3majsie1995 (talk | contribs) (The text has been translated into Polish. | Tekst został przetłumaczony na język polski.)

Jump to: navigation, search
Русский

linia widoku(ang. "Line of sight" - LoS) (Jest ona czasami zapisywana w lini widoku lub w skrócie LoS) jest to niewidzialna linia prosta, która ma za zadanie ustalić, czy dany byt ma widzieć inny byt. (jeżeli linia widoku nie zostanie przerwana od widza do celu(od bytu do bytu), to zasięg ten "Powstaje" a gra interpretuje go, iż widz widzi cel.)

LOS jest blokowany przez wszelkiego rodzaju geometrię brył (Models, func_detail brushes, itd.) chyba, że dany pędzel lub model ma maskę "SolidSask" która jest nie widoczna dla LoS.

Niektóre prop_physics nie blokują LOS, użyj ai debug los by sprawdzić, które propy mogą go nie blokować.

Block LOS tool texture Powstała specjalnie by blokować LoS NPC.

NPC mogą ustalić linię widoku tylko w obrębie viewcone, z kolei ustaloną na podstawie szerokości Pola widzenia, z kolei ustalaną przez wartość m_flFieldOfView.

NPC mogą aktywować Outputs jeśli znajdą lub utracą pole widzenia wroga (OnFoundEnemy/OnLostEnemyLOS) lub konkretnie gracza (OnFoundPlayer/OnLostPlayerLOS).


Zobacz też