Resources
Resources.load_texture(path)
path
: file path relative to script file
Caches the texture and returns a normalized path for faster access.
Returns a string.
Should be used in global scope for better performance.
Resources.load_audio(path)
path
: file path relative to script file
Caches the audio and returns a normalized path for faster access.
Returns a string.
Should be used in global scope for better performance.
Resources.play_audio(path, audio_behavior?)
path
: file path relative to script file, use values returned fromResources.load_audio()
for better performance.audio_behavior
: AudioBehavior
Plays a sound with the specified priority.
See player:play_audio() for playing audio to a specific player.
Resources.play_music(path, loops?)
path
: file path relative to script file, use values returned fromResources.load_audio()
for better performance.
Plays audio stored at path
as music. Loops by default.
AudioBehavior
AudioBehavior.Default
Audio will play regardless of other audio.
AudioBehavior.NoOverlap
Audio will not play if another instance of itself is playing with NoOverlap or LoopSection.
AudioBehavior.LoopSection(start_sample, end_sample)
Audio will play from the beginning (sample 0), looping back to start_sample
when end_sample
is reached.
Stops existing playback of the sound if it has AudioBehavior.NoOverlap
.
Returns an AudioBehavior.
AudioBehavior.EndLoop
The sound will continue playing if it was already playing. If AudioBehavior.LoopSection was applied, it will stop looping at end_sample