[SOLVED] Conversant Portrait Not Updating On Startup
-
- Posts: 16
- Joined: Sun Nov 17, 2019 12:07 am
[SOLVED] Conversant Portrait Not Updating On Startup
Hello, so I am new to this dialogue system and have been running into some issues. My primary issue currently is when I begin a conversation, only the first speaker has their portrait updated while the conversant's portrait stays default (which is currently defaulting to whatever Actor has an ID of 2) until it's their turn to speak. Can someone please help me figure this out?
Last edited by sebjschindler on Sun Nov 17, 2019 12:34 pm, edited 1 time in total.
Re: Conversant Portrait Not Updating On Startup
Hi,
In the Dialogue Editor, inspect your conversation. Then click on blank canvas space to inspect the conversation's properties. In the Inspector view, you should see dropdowns for Actor and Conversant. These are the conversation's primary actor and conversant. Typically the Actor dropdown is set to the Player actor. Change the Conversant dropdown to the correct NPC actor.
When you do this, you should see the NPC's nodes change from "NPC: text..." to just "text...". This indicates that the nodes are using the conversation's conversant. When an NPC's name precedes the text (as in "NPC: text...), this indicates that an additional NPC (not the conversation's conversant) is assigned to that line. (Note: This doesn't apply if you have turned on the option to always show actor names on all nodes.)
When you play a conversation at runtime, the dialogue UI typically shows the conversation's primary actor and conversant portraits.
(If you'd like screenshots of the process, let me know.)
In the Dialogue Editor, inspect your conversation. Then click on blank canvas space to inspect the conversation's properties. In the Inspector view, you should see dropdowns for Actor and Conversant. These are the conversation's primary actor and conversant. Typically the Actor dropdown is set to the Player actor. Change the Conversant dropdown to the correct NPC actor.
When you do this, you should see the NPC's nodes change from "NPC: text..." to just "text...". This indicates that the nodes are using the conversation's conversant. When an NPC's name precedes the text (as in "NPC: text...), this indicates that an additional NPC (not the conversation's conversant) is assigned to that line. (Note: This doesn't apply if you have turned on the option to always show actor names on all nodes.)
When you play a conversation at runtime, the dialogue UI typically shows the conversation's primary actor and conversant portraits.
(If you'd like screenshots of the process, let me know.)
-
- Posts: 16
- Joined: Sun Nov 17, 2019 12:07 am
Re: Conversant Portrait Not Updating On Startup
Thank you for this! I tried it out and it worked! Marking this post as solved now...