Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
![A Dialogue Box hero image](https://img.godotassetlibrary.com/NXe8viEB3CJ4MEz7eDbSUsNtKRLckw6o4UcIICCeXTY/rs:fit:1920:1080:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0RpdmlyYWQvQURpYWxvZ3VlQm94L21hc3Rlci9kb2NzL3NjcmVlbnNob3QucG5n.webp)
Quick Information
![A Dialogue Box icon image](https://img.godotassetlibrary.com/ovaomN8DyR2msi6rOV3ej_wXjTwzCX7FkDkpGg8YL-Y/rs:fit:50:50:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0RpdmlyYWQvQURpYWxvZ3VlQm94L21hc3Rlci9pY29uLnBuZw.webp)
Easy to use dialogue box for all kind of games with not many features.Only the directory "addons/adbox" is necessaryHow to use in a scene:Activate the plugin. Another class `DialogueBox` is now added to your editor. You can now add it as a childnode to a scene. This new class has some script variables you have to set before using it.Message Sound: The sound that is played with each letter. (WAV)Font: the font you want to use.Action Name: the name of the action to be used to jump to the next message.Wait Time: The time to wait between each letter.Block Time: The time in which a dialog box-related input is going to be blocked immediately after the dialog box is closed.Margin Top Bottom: Margin size of top and bottomMargin Left Right: Margin size of left and rightSignalsdialogue_exit: when a dialog box is closed, it sends this signal.Code-Example:if Input.is_action_just_pressed("ui_down"): $DialogueBox.talk(["Message 1","Message 2", "Message 3", "Message 4"])
ADialogueBox
Easy to use dialogue box for all kind of games with not many features.
Set up in edtior
Only the directorie "addons/adbox" is necessary id you want t
Set up in a scene
Activate the plugin. Another class DialogueBox
is now added to your editor. You can now add it as a childnode to a scene. This new class has some script variables you have to set before using it.
Message Sound
: The sound that is played with each letter. (WAV)
Font
: the font you want to use.
Action Name
: the name of the action to be used to jump to the next message.
Wait Time
: The time to wait between each letter.
Block Time
: The time in which a dialog box-related input is going to be blocked immediately after the dialog box is closed.
Margin Top Bottom
: Margin size of top and bottom
Margin Left Right
: Margin size of left and right
Set up in code
Example:
if Input.is_action_just_pressed("ui_down"):
$DialogueBox.talk(["Message 1","Message 2", "Message 3", "Message 4"])
Signals
dialogue_exit
: when the dialog box is closed, it sends this signal.
Used Art From https://opengameart.org/content/10-basic-message-boxes
Used Soundeffect From https://opengameart.org/content/8-bit-sound-effects-library
Used Font From https://www.dafont.com/press-start-2p.font
Easy to use dialogue box for all kind of games with not many features.
Only the directory "addons/adbox" is necessary
How to use in a scene:
Activate the plugin. Another class `DialogueBox` is now added to your editor. You can now add it as a childnode to a scene. This new class has some script variables you have to set before using it.
Message Sound: The sound that is played with each letter. (WAV)
Font: the font you want to use.
Action Name: the name of the action to be used to jump to the next message.
Wait Time: The time to wait between each letter.
Block Time: The time in which a dialog box-related input is going to be blocked immediately after the dialog box is closed.
Margin Top Bottom: Margin size of top and bottom
Margin Left Right: Margin size of left and right
Signals
dialogue_exit: when a dialog box is closed, it sends this signal.
Code-Example:
if Input.is_action_just_pressed("ui_down"):
$DialogueBox.talk(["Message 1","Message 2", "Message 3", "Message 4"])
Reviews
Quick Information
![A Dialogue Box icon image](https://img.godotassetlibrary.com/ovaomN8DyR2msi6rOV3ej_wXjTwzCX7FkDkpGg8YL-Y/rs:fit:50:50:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0RpdmlyYWQvQURpYWxvZ3VlQm94L21hc3Rlci9pY29uLnBuZw.webp)
Easy to use dialogue box for all kind of games with not many features.Only the directory "addons/adbox" is necessaryHow to use in a scene:Activate the plugin. Another class `DialogueBox` is now added to your editor. You can now add it as a childnode to a scene. This new class has some script variables you have to set before using it.Message Sound: The sound that is played with each letter. (WAV)Font: the font you want to use.Action Name: the name of the action to be used to jump to the next message.Wait Time: The time to wait between each letter.Block Time: The time in which a dialog box-related input is going to be blocked immediately after the dialog box is closed.Margin Top Bottom: Margin size of top and bottomMargin Left Right: Margin size of left and rightSignalsdialogue_exit: when a dialog box is closed, it sends this signal.Code-Example:if Input.is_action_just_pressed("ui_down"): $DialogueBox.talk(["Message 1","Message 2", "Message 3", "Message 4"])