ambient_music

From Valve Developer Community
Jump to: navigation, search
English 简体中文

求生之路 2 ambient_music是一个点实体存在于求生之路 2

实体描述

Ambient generic.png

这是用来播放求生之路的特定音频,由AI 导演安排播放。

键值

Sound Name <sound>
将要播放的声音名字。

Targetname:
Name (targetname) <string>
其他实体引用该实体的目标名称

输入

PlaySound
开始播放声音。
StopSound
停止它的声音播放。

实体目标名:
Kill
从这个世界中删除此实体。
KillHierarchy
功能类似于Kill,尽管此实体与其父实体都被删除了,但比Kill快一点。
AddOutput<string>
在此实体上分配新的键值/输出。对于键值,有些依赖于额外的必要代码来运行,如果它只是通过这个输入改变就行不通。必须遵循严格的格式:
语法: 
// 更改键值的格式 "AddOutput [键] [值]"
//// 原始文本
"OnUser1" "!self,AddOutput,targetname new_name"

// 添加输出的格式 "AddOutput {目标名称}:{输入名称}:{参数}:{延迟}:{最大触发次数,-1 代表无限}"
//// 原始文本
"OnUser1" "!self:SetParent:!activator:0.0:-1"
// 参数可以留空但仍应包含空的空白
//// 原始文本
"OnUser1" "!self:ClearParent::0.0:-1"
FireUser1FireUser4
触发OnUser输出; 详见 User Inputs and Outputs
Use 不存在于FGD!
类似于玩家按 +use(使用,默认E按钮); 也许不会做什么事! 也可以通过创建未指定的输入来调用输出。
这个输入不存在于Valve的 FGD中。
RunScriptFile<script>| 脚本 (存在于自 Left 4 Dead 2)
从硬盘执行一个VScript脚本文件,不带文件后缀名。 会合并接收实体的脚本域。
RunScriptCode<string> (存在于自 Left 4 Dead 2)
(执行脚本代码。)执行一段接收实体域的脚本源代码。通过控制台触发,可能需要英文双引号。
Bug.png Bug: Left 4 Dead 2中,该代码是触发输出的实体的脚本域中执行, 接受输入的实体。
Warning.png 警告:切勿在此输入的元素内使用字符串!它将破坏VMF ,由嵌套引号引起!你必须用文本编辑器手动删除来修复!
CallScriptFunction<string> (存在于自 Left 4 Dead 2) 不存在于FGD!
在接受实体脚本域上执行一段vscript函数。
SetLocalOrigin<coordinates> (存在于自 Alien Swarm) 不存在于FGD!
将此实体设置到地图上某点。如果此实体是某实体父级,那么它的子级也会随着偏移。
SetLocalAngles<angles> (存在于自 Alien Swarm) 不存在于FGD!
设置实体的角度(朝向)。

输出

实体目标名:

OnUser1OnUser4
这些输出将分别响应于FireUser1FireUser4 输入。 详见 User Inputs and Outputs
OnKilled (存在于 求生之路系列)
当实体被删除时触发此输出。