I’m trying to attenuate a 3D sound by using Sound::set3DMinMaxDistance(), but on Xbox360 nothing happens, no matter how far the listener moves from the sound position. (I’ve tried both FMOD_3D_LINEARROLLOFF and FMOD_3D_LOGROLLOFF modes with reasonable minmax values.)

The strange thing is that after Channel::setMute() is called for the channel that plays the sound, attenuating starts to work… What could be wrong?

On win32 the same code with 3D sounds works fine.

  • You must to post comments
Showing 0 results
Your Answer

Please first to submit.