Nuked Transform
This commit is contained in:
1 parent
3ab98bf2ea
commit
31e922bb3e
34 files changed
+433
-460
No files matched your search
@@ -17,17 +17,17 @@ void AudioListener::onStart() {
|
||||
ALfloat listenerOri[] = { 0.0, 0.0, -1.0, 0.0, 1.0, 0.0 };
|
||||
alListenerfv(AL_ORIENTATION, listenerOri);
|
||||
|
||||
glm::vec3 position = this->transform->getLocalPosition();
|
||||
glm::vec3 position = this->item->getLocalPosition();
|
||||
alListener3f(AL_POSITION, position.x, position.y, position.z);
|
||||
|
||||
this->transform->eventTransformUpdated.addListener(this, &AudioListener::onTransformUpdate);
|
||||
this->item->eventTransformUpdated.addListener(this, &AudioListener::onTransformUpdate);
|
||||
}
|
||||
|
||||
void AudioListener::onDispose() {
|
||||
this->transform->eventTransformUpdated.removeListener(this, &AudioListener::onTransformUpdate);
|
||||
this->item->eventTransformUpdated.removeListener(this, &AudioListener::onTransformUpdate);
|
||||
}
|
||||
|
||||
void AudioListener::onTransformUpdate() {
|
||||
glm::vec3 position = this->transform->getWorldPosition();
|
||||
glm::vec3 position = this->item->getWorldPosition();
|
||||
alListener3f(AL_POSITION, position.x, position.y, position.z);
|
||||
}
|
||||
Reference in new issue
Block a user