Ru/Line of sight: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
mNo edit summary
m (Using L template for links)
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{otherlang2
{{lang|title=Линия взгляда|Line of sight}}
|title=Линия взгляда
|en=Line of sight
}}


'''Линия взгляда''' (иногда сокращённо LoS) - это невидимая линия, которая определяет, каким образом энтити будут видеть друг друга. (Если линия видимости ни чем не закрывается, то игра устанавливает, что зритель видит цель.)
'''Линия взгляда''' (иногда сокращённо LoS) - это невидимая линия, которая определяет, каким образом энтити будут видеть друг друга. (Если линия видимости ни чем не закрывается, то игра устанавливает, что зритель видит цель.)


LOS блокируется любой твёрдой геометрией (моделями, брашами [[func_detail]], ит.д.), кроме того, если браш/модель не имеет твёрдой маски, т.е. прозрачна.
LOS блокируется любой твёрдой геометрией (моделями, брашами {{L|func_detail}}, ит.д.), кроме того, если браш/модель не имеет твёрдой маски, т.е. прозрачна.


Некоторые [[prop_physics]] не блокируют LoS, для просмотра этих моделей используйте [[ai debug los]].
Некоторые {{L|prop_physics}} не блокируют LoS, для просмотра этих моделей используйте {{L|ai debug los}}.


[[tool texture|Инструмент Block LOS]] используется для блокировки линии взгляда NPC.
{{L|tool texture|Инструмент Block LOS}} используется для блокировки линии взгляда NPC.


Линию взгляда [[NPC]] можно задать только в пределах их [[viewcone]], в свою очередь задаваемой шириной их [[FOV|поля зрения]], в свою очередь задаваемой значением их [[m_flFieldOfView]].
Линию взгляда {{L|NPC}} можно задать только в пределах их {{L|viewcone}}, в свою очередь задаваемой шириной их {{L|FOV|поля зрения}}, в свою очередь задаваемой значением их {{L|m_flFieldOfView}}.


NPC могут вызывать срабатывание [[Outputs#Outputs|Outputs]], если находят или теряют врагов в поле зрения (OnFoundEnemy/OnLostEnemyLOS) или определенного игрока (OnFoundPlayer/OnLostPlayerLOS).
NPC могут вызывать срабатывание [[Outputs#Outputs|Outputs]], если находят или теряют врагов в поле зрения (OnFoundEnemy/OnLostEnemyLOS) или определенного игрока (OnFoundPlayer/OnLostPlayerLOS).
Line 20: Line 17:
==См. также==
==См. также==


*[[NPC_FOV]] - Список значений NPC [[m_flFieldOfView]].
*{{L|NPC_FOV}} - Список значений NPC {{L|m_flFieldOfView}}.
*[[Talk:NPC_Sensing]]
*{{L|Talk:NPC_Sensing}}
 
 
 
[[Category:Glossary]]

Latest revision as of 07:32, 11 July 2024

English (en)Polski (pl)Русский (ru)中文 (zh)Translate (Translate)

Линия взгляда (иногда сокращённо LoS) - это невидимая линия, которая определяет, каким образом энтити будут видеть друг друга. (Если линия видимости ни чем не закрывается, то игра устанавливает, что зритель видит цель.)

LOS блокируется любой твёрдой геометрией (моделями, брашами func_detail(en), ит.д.), кроме того, если браш/модель не имеет твёрдой маски, т.е. прозрачна.

Некоторые prop_physics(en) не блокируют LoS, для просмотра этих моделей используйте ai debug los(en).

Инструмент Block LOS(en) используется для блокировки линии взгляда NPC.

Линию взгляда NPC(en) можно задать только в пределах их viewcone(en), в свою очередь задаваемой шириной их поля зрения(en), в свою очередь задаваемой значением их m_flFieldOfView(en).

NPC могут вызывать срабатывание Outputs, если находят или теряют врагов в поле зрения (OnFoundEnemy/OnLostEnemyLOS) или определенного игрока (OnFoundPlayer/OnLostPlayerLOS).


См. также