Views
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 werden, falls sie häufig nacheinander aufgerufen wird, zum Beispiel mittels love.update oder love.draw. Falls du eine bestimmte Ressource oft nutzt, solltest du sie einmal erstellen und sie irgendwo speichern, wo du sie wieder abrufen kannst! |
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)
love.audio.play(bgm)
Einen Soundeffekt laden und abspielen
sfx = love.audio.newSource("sfx.wav", "static")
love.audio.play(sfx)
love.audio.play(sfx)
Decoder laden und eine Quelle erstellen
data = love.sound.newSoundData("sfx.wav")
sfx = love.audio.newSource(data)
sfx = love.audio.newSource(data)
SoundData laden und eine Quelle erstellen
decoder = love.sound.newDecoder("bgm.ogg")
bgm = love.audio.newSource(decoder)
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