func_nav_attribute_region
< Zh
		
		
		
		Jump to navigation
		Jump to search
		本简体中文界面由大康翻译。最后更新于2021年8月28日。
func_nav_attribute_region是一个e2,可在![]()
 求生之路系列中使用。当导航网格使用nav_generate/nav_generate_incremental完成生成时,它持有的导航属性将应用于重叠导航区域的区域。非常适合大面积导航区域所需的属性;例如FINALE 属性。
键值
NavAttributeRegion 导航属性区域:
- Precise (precise) <choices>
 
- Crouch | 蹲伏 (crouch) <choices>
 
- Stairs | 楼梯 (stairs) <choices>
 
- Tank Only | 仅限 Tank (tank_only) <choices>
 
- Mob Only | 仅限丧尸 (mob_only) <choices>
 - 如果启用了以上 5 个中的任何一个,它们各自的导航属性也将被应用。
 
- 0 : Off | 关
 - 1 : On | 开
 
- Remove Attributes | 移除属性 (remove_attributes) <整数>
 - 从导航区域移除属性而不是应用它们。
 
选项
这些属性的效果可以在求生之路1&2之导航网格属性清单页面找到。
NavAttributeRegion | 导航属性区域:
-  [
2] :EMPTY 
-  [
4] :STOP_SCAN不存在于FGD! 
-  [
32] :BATTLESTATION 
-  [
64] :FINALE 
-  [
128] :PLAYER_START(即“Mission Start”) 
-  [
256] :BATTLEFIELD 
-  [
1024] :NOT_CLEARABLE 
-  [
2048] :CHECKPOINT 
-  [
4096] :OBSCURED不存在于FGD! (
) 
-  [
8192] :NO_MOBS 
-  [
16384] :THREAT不存在于FGD! 
-  [
32768] :RESCUE_VEHICLE不存在于FGD! (
) 
-  [
65536] :RESCUE_CLOSET不存在于FGD! (
) 
TerrorNavAreaVScript class 中的生成属性方法。输入
NavAttributeRegion | 导航属性区域:
- ApplyNavAttributes
 - 如果设置了键值,则重新应用或删除其体积覆盖的导航网格的导航属性。
警告:在 
 求生之路 中,这是 
。 
Base:
- AddContext <字符串>
 - 添加到实体的 Response Contexts/响应上下文列表。格式是
<key>:<value>。 
 语法:
- ClearContext
 - 从此实体的列表中删除所有上下文。
 
- ClearParent
 - 从移动层次结构中删除该实体,使其可以自由移动。
 
- FireUser1 to FireUser4
 - 触发相应的
OnUser输出;详见 User Inputs and Outputs。 
- Kill
 - 从这个世界中删除此实体。
 
- KillHierarchy
 - 功能类似
Kill,尽管此实体与其父实体都被删除了,但比Kill快一点。 
- RemoveContext
 - 从实体列表删除一个上下文。名字应与现有上下文进行匹配。
 
- SetParent <字符串>
 - 跟随此实体移动,详见 实体层级(依赖关系)。
 
- SetParentAttachmentMaintainOffset <字符串>
 - 同上,但没有传送。在接收到输入时,实体保持其相对于附件的位置。
 
- RunScriptCode  <字符串> (存在于自 
 以来) - 在接收输入的实体范围内执行一串 VScript 源代码。通过控制台触发时可能需要字符串引用。
 
修复:使用文本编辑器手动删除带有字符串的参数。
输出
Base/基础:
- OnUser1 to OnUser4
 - 这些输出将分别响应于 
FireUser1到FireUser4输入。 详见 User Inputs and Outputs。