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)