Skip to content

Easy to use dialogue box for all kind of games with not many features for godot

License

Notifications You must be signed in to change notification settings

Divirad/ADialogueBox

Repository files navigation

ADialogueBox

Version badge Version badge


Author badge PayPal badge

Icon

Easy to use dialogue box for all kind of games with not many features.
Improved version from a part of the project Klengan The Game.

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

About

Easy to use dialogue box for all kind of games with not many features for godot

Resources

License

Stars

Watchers

Forks

Packages

No packages published