Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Como fazer um link clicável na Godot 4 usando o Richtextlabel :
- 1 - Primeiramente escrevo os texto que virarão link usando está lógica :
- [color=#FFD700]RAFT :[/color] - [url=SEVARIHK]SEVARIHK[/url]
- [color=#FFD700]TINY SWORDS :[/color] - [url=PIXELFROG]PIXELFROG [/url]
- [color=#FFD700]COINS :[/color] - [url=CLINT BELLANGER]CLINT BELLANGER [/url]
- [color=#FFD700]FLAGS :[/color] - [url=R. MOCCI] R. MOCCI [/url]
- [color=#FFD700]GUI ELEMENTS :[/color] - [url=MOUNIR TOHAMI]MOUNIR TOHAMI [/url]
- 2 - Posteriormente, faço a conecção do sinal com o richtextlabel :
- func _ready() -> void:
- $RichTextLabel.connect("meta_clicked", Callable(self, "_on_meta_clicked"))
- 3- E através da função _on_meta_clicked, organizo os links como no exemplo abaixo :
- func _on_meta_clicked(meta):
- # Verifica a meta e abre o link correspondente
- match meta:
- "SEVARIHK":
- OS.shell_open("https://opengameart.org/content/animated-pixel-art-raft-sprite")
- "PIXELFROG":
- OS.shell_open("https://pixelfrog-assets.itch.io/")
- "CLINT BELLANGER":
- OS.shell_open("https://opengameart.org/content/animated-coins")
- "R. MOCCI":
- OS.shell_open("https://rmocci.itch.io/")
- "MOUNIR TOHAMI":
- OS.shell_open("https://mounirtohami.itch.io/pixel-art-gui-elements")
- _:
- print("Meta desconhecida:", meta)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement