Page 1 of 2

Questions about simultaneous panel movement of actors.

Posted: Sun May 30, 2021 8:48 am
by losemarins
hi tony
I'm now using [panel=] to move the actor's position. But I don't know how to do the function I want. I want to position all the actors in one conversation. In the case of [panel=x], only the actors speaking in one conversation seem to be moved. And another thing I want is to move the actor's position without a metabolic node. What do you want me to do?

Re: Questions about simultaneous panel movement of actors.

Posted: Sun May 30, 2021 9:12 am
by Tony Li
Hi,

Please try this:
  • Create a subtitle panel for each actor. Set the panel's Visibility dropdown to Always From Start. Assign the panels to the Standard Dialogue UI component's Subtitle Panels list.
  • Add a Dialogue Actor component to each actor's GameObject. Set Dialogue UI Settings > Subtitle Panel Number to the subtitle panel that you set up for the actor.

Re: Questions about simultaneous panel movement of actors.

Posted: Wed Jun 02, 2021 9:28 am
by losemarins
I've done all the work that you're talking about.
Now, what should I do to move more than two actors from one conversation node?
[panel=x] can still only move one actor.
And since I'm currently using Spine, I can't see all the actors from the start even at your settings. This is because the position of the spine character remains the same even if the status changes to show the panel.
I want is to move the panel position at the same time other actors besides the talking actors.

Re: Questions about simultaneous panel movement of actors.

Posted: Wed Jun 02, 2021 11:28 am
by Tony Li
Oh, since you're using Spine, see: Tween Spine Characters In/Out.

In addition, you can insert nodes that just show an actor's portrait. For example, set the Dialogue Text to a blank space, and set the Sequence to use a SetPanel() sequencer command. This node will run "instantly", moving the portrait into position, and then move on to the next node, which may show actual text.

Re: Questions about simultaneous panel movement of actors.

Posted: Thu Jun 03, 2021 10:18 am
by losemarins
Tony, I did everything you told me to do, but it doesn't work.
First, I will tell you about my setting again.
I am testing with Visual Novel sample.
I changed to use spine and did all the settings involved.
The conversation is always set to move on by pressing the button.
It has three panels set to the left, right, and center.
The default panel 0 for actor A, the default panel 1 for actor B, and the default panel 2 for actor C.
On the first dialog node, we set the speaker to C.
I set the dialog text to blank and SetPanel(A, 1); SetPanel(B, 2); in sequence command.
The first problem is that when the conversation begins, I have to click on the blank node to move on to the next conversation.
The second problem is that I cannot move all the actors' positions simultaneously through SetPanel().
It takes a lot of time for me to post questions and get your answers.
Perhaps this action should be repeated quite a few times.
So I would like to suggest to you.
I want an example that works normally.
Can you give me an example of using the Visual Novel-based Spine Actor?
If you give it to me, I will be able to look at it and find my problem and correct it.

Re: Questions about simultaneous panel movement of actors.

Posted: Thu Jun 03, 2021 11:07 pm
by Tony Li
Hi,

Here's an example:

DS_SpineExampleShowingPortraits_2021-06-03.unitypackage

I'm not sure what you mean by Visual Novel sample, so I used the VN Template Standard Dialogue UI as a base. Then I set it up to work with Spine.

In the conversation, the node's Description fields explain what each node does.

Re: Questions about simultaneous panel movement of actors.

Posted: Wed Jun 09, 2021 11:07 am
by losemarins
Thank you. I could find my problem with your example. Now the simultaneous movement of the actor I want is possible. But there is a new problem. If the actor is moved simultaneously, the animation (Show, Hide, Focus, Unfoucs) of the spy actor will not work properly. I tried to fix this problem for a few days but failed. Could you add animation functions such as (Show, Hide, Focus, Unfocus) to the examples you gave me before? I tried not to bother you, but I couldn't make it.
If you give it to me, I will be able to find and solve the problem as before.

Re: Questions about simultaneous panel movement of actors.

Posted: Wed Jun 09, 2021 1:42 pm
by Tony Li
Hi,

Would you please post a screenshot and mark it with what you want to happen that isn't happening?

Re: Questions about simultaneous panel movement of actors.

Posted: Wed Jun 09, 2021 11:36 pm
by losemarins
It is too difficult to attach images and videos here.
I arranged it in the nautical.
Please check the link below.

https://www.notion.so/Question-3050db91 ... a76b9f103b

Re: Questions about simultaneous panel movement of actors.

Posted: Thu Jun 10, 2021 1:01 pm
by Tony Li
Hi,

I'll plan to have something for you here by the end of tomorrow.