2011-06-30 36 views
1

有没有办法只为iPhone开发设置Fmod中的距离参数?我可以在Fmod Designer中设置3D Max和Min Distance。我只想使用距离特征而不是Fmod中的角度特征。Fmod距离参数

在下面的代码我添加监听声音的位置,但我想只是添加监听器和声音之间的距离:

listenerpos.y = (float)33.0f * DISTANCEFACTOR; 
    result = system->set3DListenerAttributes(0, &listenerpos, &vel, &forward, &up); 

回答

0

如果你不希望任何更新System :: set3DListenerAttributes的特定参数,只需传入0或NULL即可。

system->set3DListenerAttributes(0, &listenerpos, NULL, NULL, NULL); 
+0

谢谢先生!这是否意味着如果我想声音在10单位的距离,我只是传入10:system-> set3DListenerAttributes(10,&listenerpos,NULL,NULL,NULL); –

+0

您可以设置位置矢量的Z分量来实现,但是如果您对空间化和使用方向不感兴趣,可能您需要设置2D声音的音量? –

+0

我希望能够达到声音设计师在此层中添加的“距离”和聆听者角度参数:http://www.sundh.com/files/fmod_setup.png对于新手问题,对不起。 –