Has anyone figured out a simple way to keep previous dialogue lines a la Disco Elysium? #719
-
I've been beating my head against this for a while. I have my balloon customized and I think I understand most of the code, but I cannot for the life of me figure out how to have the dialogue appear in a scrolling DialogueLabel that appends the new line without clearing the previous text. Anyone have any ideas of how to do this? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
How about hiding the main DialogueLabel that the label uses, and copying the dialogue text into a new RichTextLabel that you're featuring? That way you'd be able to append text to the new RichTextLabelwithout worrying about it getting overwritten. I'm still in the process of working in a visual novel (my first game ever) and I'm trying something like this for a LogSystem. (rough implementation so far)
|
Beta Was this translation helpful? Give feedback.
-
I've made an example project that does something similar: https://nathanhoad.itch.io/endless-scroll-text-input-godot-dialogue-example-project |
Beta Was this translation helpful? Give feedback.
How about hiding the main DialogueLabel that the label uses, and copying the dialogue text into a new RichTextLabel that you're featuring?
That way you'd be able to append text to the new RichTextLabelwithout worrying about it getting overwritten.
I'm still in the process of working in a visual novel (my first game ever) and I'm trying something like this for a LogSystem.
In my system the Logs are similar to RPGs like "Atelier Sophie 2", but you can use a similar method for yours.
(rough implementation so far)