diff --git a/src/Engine/Sound/SoundSystem.cpp b/src/Engine/Sound/SoundSystem.cpp index f1f90b18..1292e0b1 100644 --- a/src/Engine/Sound/SoundSystem.cpp +++ b/src/Engine/Sound/SoundSystem.cpp @@ -112,7 +112,7 @@ void SoundSystem::updateEmitters(double dt) // Get next pos glm::vec3 nextPos = Transform::AbsolutePosition(m_World, it->first); // Calculate velocity - glm::vec3 velocity = nextPos - previousPos; + glm::vec3 velocity = glm::vec3(nextPos - previousPos) / (float)dt; setSourcePos(it->second->ALsource, nextPos); setSourceVel(it->second->ALsource, velocity); float gain;