Edit of asset "TimedLabel" Accepted

Old/Current New/Edit
Title TimedLabel TimedLabel
Description Godot 4.x timed label with options to add keystroke sounds with pitch variations, and random intervals.

Usage:

Drag it to your scene and put the text in the text field. You can set it to autostart otherwise it will wait for a call to 'func start()'.

Parameters:

* Auto Start : Enable autostart
* Delay Start : Delay the text start (seconds)
* Interval : Interval between keystrokes (seconds)
* Interval Variation : random interval variation (seconds)
* Audio : AudioStream for keystrokes
* Pitch : Pitch of the AudioStream
* Pitch Variation : random pitch variation for keystrokes
* Volume Db : Keystrokes volume
* Ignore Blank_Spaces : Ignores blank spaces on keystrokes, if true will jump to next char, if it is at the end of the text, it will finish the text.

Methods:

* func define_text(text : String): Define the text, trigger text cleanup, not affected by autostart, must call start after defined.
* func start(): Starts the text, if the text is already playing will restart.
* func end(): Finishes the text, and fills all text at once.

Signals:

* Start : Emmited at the start of the text.
* KeyStroke(key: String) : Emmited on every keystroke.
* End : Emmited at the end of the text.

By Cianci
KelvysB.

Check Cianci Tutorials (Brazilian Portuguese):
https://www.youtube.com/@CiaNCIStudio
Godot 4.x timed label with options to add keystroke sounds with pitch variations, and random intervals.

Usage:

Drag it to your scene and put the text in the text field. You can set it to autostart otherwise it will wait for a call to 'func start()'.

Parameters:

* Auto Start : Enable autostart
* Delay Start : Delay the text start (seconds)
* Interval : Interval between keystrokes (seconds)
* Interval Variation : random interval variation (seconds)
* Audio : AudioStream for keystrokes
* Pitch : Pitch of the AudioStream
* Pitch Variation : random pitch variation for keystrokes
* Volume Db : Keystrokes volume
* Ignore Blank_Spaces : Ignores blank spaces on keystrokes, if true will jump to next char, if it is at the end of the text, it will finish the text.

Methods:

* func define_text(text : String): Define the text, trigger text cleanup, not affected by autostart, must call start after defined.
* func start(): Starts the text, if the text is already playing will restart.
* func end(): Finishes the text, and fills all text at once.

Signals:

* Start : Emmited at the start of the text.
* KeyStroke(key: String) : Emmited on every keystroke.
* End : Emmited at the end of the text.

By Cianci
KelvysB.

Check Cianci Tutorials (Brazilian Portuguese):
https://www.youtube.com/@CiaNCIStudio
Category Tools Tools
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/CiaNCI-Studio/TimedLabel https://github.com/CiaNCI-Studio/TimedLabel
Issues Url https://github.com/CiaNCI-Studio/TimedLabel/issues https://github.com/CiaNCI-Studio/TimedLabel/issues
Godot version Godot 4.2 Godot 4.2
Version String 1.0 1.0
Download Commit 19f7cfd8a76a1cb85f7ba25e1e26aa74e8413857 19f7cfd8a76a1cb85f7ba25e1e26aa74e8413857
Download Url (Computed) https://github.com/CiaNCI-Studio/TimedLabel/archive/19f7cfd8a76a1cb85f7ba25e1e26aa74e8413857.zip https://github.com/CiaNCI-Studio/TimedLabel/archive/19f7cfd8a76a1cb85f7ba25e1e26aa74e8413857.zip
Icon Url https://raw.githubusercontent.com/CiaNCI-Studio/TimedLabel/main/images/TimedLabel.png
https://raw.githubusercontent.com/CiaNCI-Studio/TimedLabel/main/images/TimedLabel.png