I couldn't fit everything I want to do with dialogue in the title, so here's what I want to do:
- Lines appear instantly in its entirety when triggered.
- Lines stay on the screen until either being dismissed by the player or replaced by another line (depending on context)
- An animated image of the character talking is displayed next to the text box
Is this possible, and if so how could I do it?
Comments
Uncheck Scroll speech text? in the Speech Manager.
You can have lines require input to be dismissed by checking Display subtitles forever until user skips it?, just beneath.
I don't know the context, but you can either uncheck this option at certain points through script, or use the Dialogue: Stop speech to force the end of a dialogue line.
Is this possible, and if so how could I do it?
You can assign portraits to characters in their Inspectors, and then display in a Graphic element set to Dialogue Portrait in the Subtitles menu. A series of tutorials can be found here.
I tried that but it didn't seem to work. For clarity, what I'm trying to do is this:
Is the dialogue played in the background? The setting only applies to "blocking" speech - background speech will always have a finite lifetime.
You could try adding a text token at the end of the speech text, i.e.
[wait:20]
to have it wait 20s afterwards. Try this,[wait]
and/or[hold]
to see if they give the intended behaviour.More on tokens can be found in the Manual's "Text tokens" chapter.
[hold] seems to get the results I'm looking for, thanks