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
|