Random Audio Node Player - Godot Engine Plugin
A downloadable tool
Download NowName your own price
This Godot Engine plugin plays a random audio stream child node.
Ideal if you want control over all the settings per audio stream, like volume, audio bus, pitch, etc. Check the alternatives for other options.
- Add the
RandomAudioNodePlayer
to your scene. - Add
AudioStreamPlayer
,AudioStreamPlayer2D
orAudioStreamPlayer3D
nodes as children. - Call
play()
on theRandomAudioNodePlayer
.
- Play random AudioStreamPlayer(2D/3D) nodes.
- Doesn't play the same node twice.
- Interface is similar to an AudioStreamPlayer.
- finished() Emitted when one stream is
finished
. - finished_all() Emitted when all streams are
finished
and nothing is playing.
- playing: bool (set_playing, get_playing) If
true
, a child audio stream node is playing - autoplay: bool (set_autoplay, get_autoplay) If
true
, audio plays when added to scene tree. - paused: bool (set_paused, get_paused) If
true
, the playback of all child audio streams are paused.
- play: void Plays a random audio stream node that is a child of this node.
- stop: void Stop all the playing audio stream nodes.
- get_playing_nodes: Array[Node] Returns all the playing audio stream nodes.
- Random Audio Stream Player: If you just want to play random audio streams.
- RandomSound: Similar to this one, but with channels.
Status | Released |
Category | Tool |
Author | Sander Vanhove |
Download
Download NowName your own price
Click download now to get access to the following files:
random_audio_node_player.rar 4.6 kB
Leave a comment
Log in with itch.io to leave a comment.