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.
- outi asked 13 years ago
- You must login to post comments