视线系统
< 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感知机制讨论