[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31380] trunk/blender: Audaspace: Fixing quaternion and relativeness of 3D sounds error.
Joerg Mueller
nexyon at gmail.com
Mon Aug 16 16:55:45 CEST 2010
Revision: 31380
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31380
Author: nexyon
Date: 2010-08-16 16:55:45 +0200 (Mon, 16 Aug 2010)
Log Message:
-----------
Audaspace: Fixing quaternion and relativeness of 3D sounds error.
Modified Paths:
--------------
trunk/blender/intern/audaspace/intern/AUD_C-API.cpp
trunk/blender/source/gameengine/Ketsji/KX_SoundActuator.cpp
Modified: trunk/blender/intern/audaspace/intern/AUD_C-API.cpp
===================================================================
--- trunk/blender/intern/audaspace/intern/AUD_C-API.cpp 2010-08-16 14:31:39 UTC (rev 31379)
+++ trunk/blender/intern/audaspace/intern/AUD_C-API.cpp 2010-08-16 14:55:45 UTC (rev 31380)
@@ -474,7 +474,7 @@
if(AUD_3ddevice)
{
- AUD_Quaternion q(orientation[0], orientation[1], orientation[2], orientation[3]);
+ AUD_Quaternion q(orientation[3], orientation[0], orientation[1], orientation[2]);
AUD_3ddevice->setListenerOrientation(q);
return true;
}
@@ -556,7 +556,7 @@
if(AUD_3ddevice)
{
- AUD_Quaternion q(orientation[0], orientation[1], orientation[2], orientation[3]);
+ AUD_Quaternion q(orientation[3], orientation[0], orientation[1], orientation[2]);
return AUD_3ddevice->setSourceOrientation(handle, q);
}
Modified: trunk/blender/source/gameengine/Ketsji/KX_SoundActuator.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_SoundActuator.cpp 2010-08-16 14:31:39 UTC (rev 31379)
+++ trunk/blender/source/gameengine/Ketsji/KX_SoundActuator.cpp 2010-08-16 14:55:45 UTC (rev 31380)
@@ -102,7 +102,7 @@
// sound shall be played 3D
m_handle = AUD_play(sound, 0);
- AUD_setRelative(m_handle, true);
+ AUD_setRelative(m_handle, false);
AUD_setVolumeMaximum(m_handle, m_3d.max_gain);
AUD_setVolumeMinimum(m_handle, m_3d.min_gain);
AUD_setDistanceReference(m_handle, m_3d.reference_distance);
More information about the Bf-blender-cvs
mailing list