love.audio.newSource (Deutsch)
Erstellt aus einer Datei eine neue Source, entweder SoundData oder Decoder. Quellen die mittels SoundData erstellt wurden, sind immer statisch.
Diese Funktion kann sehr langsam sein, wenn sie zum Beispiel in love.update oder love.draw wiederholt aufgerufen wird. Daher sollte eine Ressource die häufiger benutzt werden soll, nur einmal geladen und so gespeichert werden, dass sie später wiederverwendet werden kann. |
Funktion
Überblick
source = love.audio.newSource( file, type )
Argumente
string file
- Die Datei aus der die Quelle erstellt werden soll.
SourceType type
- Die Streaming- oder statische Quelle.
Rückgabewert
Source source
- Eine neue Quelle, die das angegebene Audiomaterial abspielen kann.
Funktion
Überblick
source = love.audio.newSource( data )
Argumente
SoundData data
- Die SoundData aus der eine Quelle erstellt werden soll.
Rückgabewert
Source source
- Eine neue Quelle, die das angegebene Audiomaterial abspielen kann. Der SourceType von dem zurückgegebenen Klang ist „static“.
Funktion
Überblick
source = love.audio.newSource( decoder, type )
Argumente
Decoder decoder
- Der Decoder aus dem eine Quelle erstellt werden soll.
SourceType type
- Streaming- oder statische Quelle.
Rückgabewert
Source source
- Eine neue Quelle, die die angegebenen Klänge abspielen kann.
Beispiele
Hintergrundmusik laden und abspielen
bgm = love.audio.newSource("bgm.ogg", "stream")
love.audio.play(bgm)
Einen Soundeffekt laden und abspielen
sfx = love.audio.newSource("sfx.wav", "static")
love.audio.play(sfx)
Decoder laden und eine Quelle erstellen
data = love.sound.newSoundData("sfx.wav")
sfx = love.audio.newSource(data)
SoundData laden und eine Quelle erstellen
decoder = love.sound.newDecoder("bgm.ogg")
bgm = love.audio.newSource(decoder)
Siehe auch
Andere Sprachen
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info