3D声音

必须从程序中创建源和收听者的句柄,设置到Player中。 从Player播放的3D定位声音将受到此源和收听者的影响。

craftv2_tips_program_doing_3dsound00.png

每帧更新

每次坐标位置更改时都需要更新。在大多数情况下,收听者和声源都在移动,因此基本上要更新每一帧。

craftv2_tips_program_doing_3dsound01.png

多谱勒的注意事项

数据端也可以产生多谱勒效应的影响,能够简单地获得多谱勒效应的声音变化。 但是,如果没有正确更新,音高容易变得不稳定。 例如在照相机突然移动的情况下,声音听起来会不自然。 ADX的工作原理是将速度与位置分开设置。如果未设置速度,将不会产生多谱勒效应。

craftv2_tips_program_doing_3dsound02.png

聚焦

第三人的情况下,通过将源和收听者处理的距离衰减和角度处理分离,能够演出效果更精细的效果。

craftv2_tips_program_doing_3dsound03.png