info_ambient_mob

From Valve Developer Community
< Zh
Jump to: navigation, search
English (en)中文 (zh)Translate (Translate)
Obsolete-notext.png
This entity is Obsolete. Its use is discouraged, and it may only exist/function in older engine branches.

info_ambient_mob是一个点实体(en),可在求生之路2 求生之路2中使用。


小作品

这篇文章是一个小作品,您可以帮助我们完善它。

求生之路2 info_ambient_mob 是求生之路2中的一个点实体。 它是一个一般的环境尸潮 开始/结束(谨慎使用!)。

待完善: 尚未了解它在游戏中的用法

Keyvalues(键值)

Name ([todo internal name (i)]) <string(en)>
为该实体命名。
Entity Scripts ([todo internal name (i)]) <scriptlist(en)>
在所有实体生成之后执行的VScript文件列表(用空格分隔文件名,无需填文件后缀名)。 脚本都在相同的脚本作用域内执行,之后加载的脚本将覆盖之前任何相同的变量和函数。
Script think function ([todo internal name (i)]) <string(en)>
填入一个实体脚本中的函数名,该函数将在脚本运行时每100毫秒(每秒十次)自动调用。 它可以用于创建计时器或模拟自主行为。 返回值(如果存在)将设置下一次调用的时间。
Note.png注意:尽量避免在此函数中使用复杂的运算操作,否则可能会导致性能问题。

Inputs(输入)

Kill
移除这个实体。
KillHierarchy
移除这个实体和它所有的子体。
AddOutput ([todo internal name (i)]) <string(en)>
为这个实体添加一个键值或输出,该输入使用不当很容易出错,请谨慎使用。
添加键值格式:<键> <值>
添加输出格式:<输出> <目标名>:<输入>:<参数>:<延迟>:<触发次数,-1为无限>
FireUser1 到 FireUser4
触发OnUser输出,详情请参阅Inputs and Outputs(en)
Use
与玩家调用+use相同。输入后可能不会有任何反应。也可以通过创建一个不指定输入的输出来调用它。
Valve官方的FGD中未写有该输入。
RunScriptFile ([todo internal name (i)]) <script(en)>
从磁盘中执行一个VScript文件(无需填文件后缀名)。脚本内容与接收输入的实体的脚本作用域合并。
RunScriptCode ([todo internal name (i)]) <string(en)>
在接收输入的实体的作用域内执行一段VScript代码。游戏中用控制台触发时字符串可能要加上引号。
Icon-Bug.png错误:在求生之路2中,代码在触发输出的实体的脚本作用域内执行,而不是接收输入的实体。  [todo tested in?]
Warning.png警告:不要尝试使用此输入将字符串参数传递给脚本函数,这会因为嵌套的引号而损坏VMF文件的结构。如果真的损坏的话,只能用文本编辑器手动删除引号。
CallScriptFunction ([todo internal name (i)]) <string(en)>
在接收输入的实体的作用域内执行VScript函数。
Note.png注意:部分游戏的FGD文件内未写有该输入。

Outputs(输出)

OnUser1 到 OnUser4
分别在输入FireUser1到FireUser4时触发,详情请参阅Inputs and Outputs(en)
OnKilled
在实体被移除时触发。

在官方地图中的使用例子

以下地图使用了info_ambient_mob,但没有为它命名。

c5m2_park
  1. Located in a secluded area behind the building right after exiting the safe room. It is the area furthest from the bar that has a dynamic pathway in c5m1_waterfront.
  2. An area of concrete fences unreachable, between the gazebo and the narrow pathway leading to the queuing/quarantine area.
  3. Facing in the direction of the escape route, way behind the quarantine/queuing area before the gauntlet event. Behind concrete barriers and fences by the weapon spawns along the highway path.
  4. Behind concrete barriers left of the stairs leading to the park entrance.
  5. In narrow alleyway from the previous map, right of the building when entering the safe room in c5m1_waterfront.
  6. In flow towards park, it is in the park to the far left where it is unreachable to survivors. It is square space consisting of walls made out of bush props.
  7. Right by the park bushes (number 6, above), but unreachable and surrounded by concrete walls.

参见