视线系统
< Zh
		
		
		
		Jump to navigation
		Jump to search
		视线(英文常写作line-of-sight,缩写为LoS或LOS)是用于判断实体间可见性的隐形直线。当观察者到目标的视线未被阻挡时,游戏即判定为"建立视线"。
视线会被所有固体几何体阻挡(包括模型、细节笔刷等),除非该笔刷/模型具有被标记为NotSolid的SolidMask属性(如透明材质)。
部分物理道具不阻挡视线。可使用ai_debug_los命令检测具体道具。
非玩家角色只能在视锥范围内建立视线,该范围由视野范围决定,具体数值取决于m flFieldOfView参数。
NPC可通过输出反馈视线状态:
- 发现/丢失敌人视线:OnFoundEnemy/OnLostEnemyLOS
- 发现/丢失玩家视线:OnFoundPlayer/OnLostPlayerLOS
Block LOS工具材质专用于阻挡NPC视线,部分机器人也会受此材质影响。
相关条目
- NPC FOV - NPC m flFieldOfView数值列表
- NPC感知机制讨论


























