mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 18:03:56 -04:00
use coordinate-system-independent vectors
This commit is contained in:
parent
c6120c1ec1
commit
34d84ea813
@ -265,8 +265,8 @@ class Audio3DManager:
|
|||||||
# to which it is attached
|
# to which it is attached
|
||||||
if self.listener_target:
|
if self.listener_target:
|
||||||
pos = self.listener_target.getPos(self.root)
|
pos = self.listener_target.getPos(self.root)
|
||||||
forward = self.listener_target.getRelativeVector(self.root, VBase3(0,1,0))
|
forward = self.listener_target.getRelativeVector(self.root, Vec3.forward())
|
||||||
up = self.listener_target.getRelativeVector(self.root, VBase3(0,0,1))
|
up = self.listener_target.getRelativeVector(self.root, Vec3.up())
|
||||||
vel = self.getListenerVelocity()
|
vel = self.getListenerVelocity()
|
||||||
self.audio_manager.audio3dSetListenerAttributes(pos[0], pos[1], pos[2], vel[0], vel[1], vel[2], forward[0], forward[1], forward[2], up[0], up[1], up[2])
|
self.audio_manager.audio3dSetListenerAttributes(pos[0], pos[1], pos[2], vel[0], vel[1], vel[2], forward[0], forward[1], forward[2], up[0], up[1], up[2])
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user