2011-06-30 37 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對於新手問題,對不起。 –