Difference between revisions of "love.audio.newSource (Português)"

(translation update)
m (typo + newobjectnotice)
Line 1: Line 1:
Cria um novo [[Source_(Português)|Source]] a partir de um caminho de arquivo, [[File_(Português)|File]], [[Decoder_(Português)|Decoder]] or [[SoundData_(Português)|SoundData]].
+
Cria um novo [[Source (Português)|Source]] a partir de um caminho de arquivo, [[File (Português)|File]], [[Decoder (Português)|Decoder]] ou [[SoundData (Português)|SoundData]].
 
Sources criados a partir de SoundData são sempre estáticos (static).
 
Sources criados a partir de SoundData são sempre estáticos (static).
{{newobjectnotice}}
+
{{newobjectnotice (Português)}}
  
 
== Função ==
 
== Função ==
Line 41: Line 41:
 
{{param|SoundData (Português)|dado|O SoundData a partir do qual se deve criar o Source.}}
 
{{param|SoundData (Português)|dado|O SoundData a partir do qual se deve criar o Source.}}
 
=== Retorna ===
 
=== Retorna ===
{{param|Source (Português)|source|Um novo Source que pode tocar o áudio especificado. O [[SourceType_(Português)|SourceType]] do áudio retornado é "static".}}
+
{{param|Source (Português)|source|Um novo Source que pode tocar o áudio especificado. O [[SourceType (Português)|SourceType]] do áudio retornado é "static".}}
 
== Exemplos ==
 
== Exemplos ==
 
=== Carrega e toca uma música de fundo ===
 
=== Carrega e toca uma música de fundo ===
Line 67: Line 67:
 
* [[Constructs::Source (Português)]]
 
* [[Constructs::Source (Português)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Cria um novo [[Source_(Português)|Source]] a partir de um arquivo, [[SoundData_(Português)|SoundData]], ou [[Decoder_(Português)|Decoder]].
+
{{#set:Description=Cria um novo [[Source (Português)|Source]] a partir de um arquivo, [[SoundData (Português)|SoundData]], ou [[Decoder (Português)|Decoder]].
 
}}
 
}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 
== Outros Idiomas ==
 
== Outros Idiomas ==
 
{{i18n|love.audio.newSource}}
 
{{i18n|love.audio.newSource}}

Revision as of 23:03, 5 March 2014

Cria um novo Source a partir de um caminho de arquivo, File, Decoder ou SoundData. Sources criados a partir de SoundData são sempre estáticos (static).

O.png Esta função pode ser lenta, se for chamada repetidamente, como dentro de love.update ou love.draw. Se você precisa usar um recurso específico com frequência, crie-o uma vez e guarde-o em algum lugar onde possa ser reutilizado!  



Função

Sinopse

source = love.audio.newSource( caminhoDeArquivo, tipo )

Argumentos

string (Português) caminhoDeArquivo
O endereço do arquivo de áudio.
SourceType (Português) tipo ("stream")
Source streaming ou static.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado.

Função

Sinopse

source = love.audio.newSource( file, tipo )

Argumentos

File (Português) file
Um File apontando para um arquivo de áudio.
SourceType (Português) tipo ("stream")
Source streaming ou static.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado.

Função

Sinopse

source = love.audio.newSource( decodificador, tipo )

Argumentos

Decoder (Português) decodificador
O Decoder a partir do qual se deve criar o Source.
SourceType (Português) tipo ("stream")
Source streaming ou static.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado.

Função

Sinopse

source = love.audio.newSource( dado )

Argumentos

SoundData (Português) dado
O SoundData a partir do qual se deve criar o Source.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado. O SourceType do áudio retornado é "static".

Exemplos

Carrega e toca uma música de fundo

trilhaSonora = love.audio.newSource("trilhaSonora.ogg", "stream")
love.audio.play(trilhaSonora)

Carrega e toca um efeito sonoro

efeito = love.audio.newSource("efeito.wav", "static")
love.audio.play(efeito)

Carrega um SoundData e cria um Source

dado = love.sound.newSoundData("sfx.wav")
efeito = love.audio.newSource(dado)

Carrega um Decoder e cria um Source

decodificador = love.sound.newDecoder("trilhaSonora.ogg")
trilhaSonora = love.audio.newSource(decodificador)

Veja Também


Outros Idiomas