audio_emitter_position

使用此函数,您可以更改音频发射器在 3D 音频空间中的位置。根据收听者在音频空间内的位置(默认位置为(0,0,0)),该位置将以不同方式影响声音。有关详细信息,请参阅audio_listener_position()),例如,如果发射器位置设置为(100, 0, 0),且当前侦听器为(200, 0, 0),则从发射器流送的音频将出现在音频字段的左侧。下图显示了发射器的视觉表示以及发射器与收听者的相对位置:

Audio Position Diagram

语法:

audio_emitter_position(emitter, x, y, z);

参数类型描述
emitterAudio Emitter ID要改变的发射器的指数。
xRealX 位置
yRealY 位置
zRealZ 位置

 

返回:

N/A

 

例子:

if (speed > 0)
{
    audio_emitter_position(s_emit, x, y, 0);
}

上面的代码检查实例速度是否超过0,如果是,它将变量"s_emit"中索引的音频发射器更新到当前x/y位置。