Response Menu Panel Animation (VN Template)
Posted: Mon Mar 20, 2023 7:05 pm
Hey everyone.
I'm trying to setup both my main Text Panel and the Response Menu Panel to move onto the screen from the left (as if they're coming from off screen), and stop in the middle. I've been able to partially accomplish this through editing the 'Show' animation used by the Canvas Group Animator Controller to also animate the x/y position of the panels, but I'm running into the following issue:
The Response Menu Panel, as a child of the Text Panel, is being animated when the Text Panel is activated at the start of the conversation, so it, while in its inactive state, is still moving onto the screen. When a response portion of the conversation is hit, the Response Menu Panel game object simply flips from inactive to active, which means it just appears, without any animation, in its final position on the screen.
The intended behavior is that the Response Menu Panel, similar to the Text Panel, moves onto the screen instead of simply appearing.
Any thoughts on this?
Alternatively, if the Response Menu Panel can't be edited to animate separately from the Text Panel, is there a way to introduce a brief delay before the Response Menu Panel appears? (e.g.: The player hits 'Continue' to advance the dialogue, and in the period after the 'Continue' button is pressed and before the Response Menu Panel is activated, there is a intentionally-set delay period of a second or so.)
Thanks for the help.
I'm trying to setup both my main Text Panel and the Response Menu Panel to move onto the screen from the left (as if they're coming from off screen), and stop in the middle. I've been able to partially accomplish this through editing the 'Show' animation used by the Canvas Group Animator Controller to also animate the x/y position of the panels, but I'm running into the following issue:
The Response Menu Panel, as a child of the Text Panel, is being animated when the Text Panel is activated at the start of the conversation, so it, while in its inactive state, is still moving onto the screen. When a response portion of the conversation is hit, the Response Menu Panel game object simply flips from inactive to active, which means it just appears, without any animation, in its final position on the screen.
The intended behavior is that the Response Menu Panel, similar to the Text Panel, moves onto the screen instead of simply appearing.
Any thoughts on this?
Alternatively, if the Response Menu Panel can't be edited to animate separately from the Text Panel, is there a way to introduce a brief delay before the Response Menu Panel appears? (e.g.: The player hits 'Continue' to advance the dialogue, and in the period after the 'Continue' button is pressed and before the Response Menu Panel is activated, there is a intentionally-set delay period of a second or so.)
Thanks for the help.