Pular para o conteúdo

playSound3D

Cliente Som OOP Sound.create3D(...)Sound3D.create(...)Sound3D(...)

Toca um arquivo de áudio do resource ou uma URL de streaming num ponto fixo do mundo.

element playSound3D ( string caminho, number x, number y, number z
[, bool loop = false, bool limitarDownload = true ] )
NomeTipoPadrãoDescrição
caminhostring—Caminho de um arquivo deste resource (ou :outroResource/arquivo), uma URL começando com http ou ftp, ou os próprios dados de áudio — uma string que não é um caminho de arquivo válido é tocada como bytes de áudio brutos.
x, y, znumber—Posição do som no mundo.
loopboolfalseCom true, o som recomeça sozinho ao terminar.
limitarDownloadbooltrueSó vale para URLs: baixa os dados no ritmo da reprodução em vez de o mais rápido possível.

O elemento de som criado, ou false se o áudio não puder ser aberto. Um arquivo não encontrado também registra um aviso; um caminho :outroResource/ para um resource que não está rodando devolve false em silêncio.

-- uma jukebox tocando no canto do bar
local jukebox = playSound3D("sons/blues.mp3", 1481.0, -1770.0, 18.8, true)
setSoundMinDistance(jukebox, 3)
setSoundMaxDistance(jukebox, 25)