使用此函数,您可以更改音频发射器在 3D 音频空间中的位置。根据收听者在音频空间内的位置(默认位置为(0,0,0)),该位置将以不同方式影响声音。有关详细信息,请参阅audio_listener_position()),例如,如果发射器位置设置为(100, 0, 0),且当前侦听器为(200, 0, 0),则从发射器流送的音频将出现在音频字段的左侧。下图显示了发射器的视觉表示以及发射器与收听者的相对位置:
audio_emitter_position(emitter, x, y, z);
参数 | 类型 | 描述 |
---|---|---|
emitter | Audio Emitter ID | 要改变的发射器的指数。 |
x | Real | X 位置 |
y | Real | Y 位置 |
z | Real | Z 位置 |
N/A
if (speed > 0)
{
audio_emitter_position(s_emit, x, y, 0);
}
上面的代码检查实例速度是否超过0,如果是,它将变量"s_emit"中索引的音频发射器更新到当前x/y位置。