I set two objects in the SubTilte Panels of the object to which StandardDialogueUI is attached,
I specified Actor for both Actor and Conversant, but it did not resolve.
How can I display multiple actors registered in Conversations in the UI?
Re: How can I display multiple actors registered in Conversations in the UI?
Hi,
You do not need to specify actors in the StandardDialogueUI's subtitle panels.
Assign your actors in the conversation:
The actors will appear in the dialogue UI as appropriate. If the actor's Is Player checkbox is ticked, it will appear in the Default PC Subtitle Panel. If the actor's Is Player checkbox is NOT ticked, it will appear in the Default NPC Subtitle Panel -- unless you have added a Dialogue Actor component to the actor's GameObject. In this case, you can specify a subtitle panel number in the Dialogue Actor component.
You do not need to specify actors in the StandardDialogueUI's subtitle panels.
Assign your actors in the conversation:
The actors will appear in the dialogue UI as appropriate. If the actor's Is Player checkbox is ticked, it will appear in the Default PC Subtitle Panel. If the actor's Is Player checkbox is NOT ticked, it will appear in the Default NPC Subtitle Panel -- unless you have added a Dialogue Actor component to the actor's GameObject. In this case, you can specify a subtitle panel number in the Dialogue Actor component.
Re: How can I display multiple actors registered in Conversations in the UI?
However, I do not know how to set it up.
How can I have two different names displayed, as shown in the lower right corner?
In my environment it shows the same name.
Re: How can I display multiple actors registered in Conversations in the UI?
Hi,
Add your actors here:
To assign the two primary participants:
To assign other participants:
Add your actors here:
To assign the two primary participants:
To assign other participants:
Re: How can I display multiple actors registered in Conversations in the UI?
Thank you very much.
However, it was not resolved.
The UI we are using has StandardDialogueUI attached to it and has references to NPC Subtitle Panel and PC Subtitle Panel.
I created three actors “player”, “npc” and “another npc” and only “Player” has the isPlayer checkbox.
Then create a new Coversation in Coversations,
Then, create a new Coversation in Coversations and implement the following three patterns in Actor and Conversant.
Actor:player
Conversant:npc
Actor:npc
Conversant:player
Actor:npc
Conversant:another npc
In all of these cases, no actor is displayed at the same time.
If the actor is an Actor:player, the node will be blue and the PC Subtitle Panel will be active.
If the actor is Actor:npc, the node will be gray and the NPC Subtitle Panel will be active.
However, the PC Subtitle Panel and the NPC Subtitle Panel are never active at the same time, so you will never see two actors at the same time.
However, it was not resolved.
The UI we are using has StandardDialogueUI attached to it and has references to NPC Subtitle Panel and PC Subtitle Panel.
I created three actors “player”, “npc” and “another npc” and only “Player” has the isPlayer checkbox.
Then create a new Coversation in Coversations,
Then, create a new Coversation in Coversations and implement the following three patterns in Actor and Conversant.
Actor:player
Conversant:npc
Actor:npc
Conversant:player
Actor:npc
Conversant:another npc
In all of these cases, no actor is displayed at the same time.
If the actor is an Actor:player, the node will be blue and the PC Subtitle Panel will be active.
If the actor is Actor:npc, the node will be gray and the NPC Subtitle Panel will be active.
However, the PC Subtitle Panel and the NPC Subtitle Panel are never active at the same time, so you will never see two actors at the same time.
Re: How can I display multiple actors registered in Conversations in the UI?
Hi,
Inspect the subtitle panels and set their Visibility dropdown to Always From Start or Always Once Shown. This will keep the subtitle panel visible even when an actor is speaking through a different subtitle panel.
Inspect the subtitle panels and set their Visibility dropdown to Always From Start or Always Once Shown. This will keep the subtitle panel visible even when an actor is speaking through a different subtitle panel.
Re: How can I display multiple actors registered in Conversations in the UI?
Thank you. I have solved this problem.
Re: How can I display multiple actors registered in Conversations in the UI?
Great! Glad to help.