UpdateTrackedSound
From OxeyeWiki
audio.updateTrackedSound(soundId [, gain [, modulation [, x, y, z, [speedX, speedY, speedZ]]]]) | ||
Updates a sound that has been started by audio.startTrackedSound. | ||
Parameter | Expected Type | Description |
soundId | A number | The sound id returned by audio.startTrackedSound |
gain | A number | The power at which the sound is emitted. |
modulation | A number | How pitch shifted the sound should be. Original pitch is 1. |
x | A number | Position in space, in meters. |
y | A number | Position in space, in meters. |
z | A number | Position in space, in meters. |
speedX | A number | The speed of the sound in space, for creation of doppler effects, in meters/second. |
speedY | A number | The speed of the sound in space, for creation of doppler effects, in meters/second. |
speedZ | A number | The speed of the sound in space, for creation of doppler effects, in meters/second. |
Returns | ||
Returns one value, soundId, or nil in case the soundFilename doesn't exist. |
Daisymoon Audio Lib |
---|
Example
local mySound = audio.startTrackedSound("fireball.wav") local fireBall = { x = 100 , y = 0 } audio.updateTrackedSound(mySound, 1 ,1 , fireBall.x, fireBall.y, 0)