I have a 3D space, with a listener at Position X,Y & Z and a sound at Position X,Y & Z. I have no problem with this bit.
My Listener object can change their X & Y angles from 0 to 360. But I never change the Z axis Angle.
But I cannot for the life of me get the sound to work properly, it is as if Rotate Listener X also effects the Y angle, and Y also effects X.
For example.
If Listener object XAngle=90 & Listener object YAngle=90 then I set : rotate listener 90,90,0.
But the sound comes out on my LEFT speakers, when the noise making object is in-front of the listener object.
I strongly suspect that I need to change the angles I send into the rotate listener command to offset this, but I cannot work out what exactly. I thought I had it sussed, then I tried my listener object at XAngle=45, YAngle=180 the sound was incorrect again.
Has anyone got 3d sound to work properly?
STE ;¬!