love.audio.newSource (Tiếng Việt)
Tạo ra một Source (nguồn) mới từ một file, một SoundData, hoặc Decoder. Các Source tạo ra từ SoundData luôn ở thể tĩnh (static).
This function can be slow if it is called repeatedly, such as from love.update or love.draw. If you need to use a specific resource often, create it once and store it somewhere it can be reused! |
Contents
Hàm
Tóm tắt
source = love.audio.newSource( file, type )
Đối số
string file
- File để từ đó tạo ra Source.
SourceType type
- Kiểu nguồn truyền hoặc tĩnh.
Kết quả trả lại
Source source
- Một Source mới có thể phát đoạn âm thanh cụ thể.
Hàm
Tóm tắt
source = love.audio.newSource( data )
Đối số
SoundData data
- SoundData để từ đó tạo ra Source.
Kết quả trả lại
Source source
- Một Source mới có thể phát đoạn âm thanh cụ thể. SourceType của âm thanh được trả lại luôn là "static".
Hàm
Tóm tắt
source = love.audio.newSource( decoder, type )
Đối số
Decoder decoder
- Decoder để từ đó tạo ra Source.
SourceType type
- Kiểu nguồn truyền hoặc tĩnh.
Kết quả trả lại
Source source
- Một Source mới có thể phát đoạn âm thanh cụ thể.
Ví dụ
Nạp đoạn nhạc rồi phát
bgm = love.audio.newSource("bgm.ogg", "stream")
love.audio.play(bgm)
Nạp một tiếng động rồi phát
sfx = love.audio.newSource("sfx.wav", "static")
love.audio.play(sfx)
Nạp SoundData rồi tạo một Source
data = love.sound.newSoundData("sfx.wav")
sfx = love.audio.newSource(data)
Nạp Decoder rồi tạo một Source
decoder = love.sound.newDecoder("bgm.ogg")
bgm = love.audio.newSource(decoder)
Xem thêm
Ngôn ngữ khác
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