• Hi Guest!

    We are extremely excited to announce the release of our first Beta for VaM2, the next generation of Virt-A-Mate which is currently in development.
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.

Question Pausing one timeline animation while another plays? Possible?

AshAuryn

Moderator
Staff member
Developer
Featured Contributor
Joined
May 22, 2021
Messages
872
Solutions
6
Reactions
3,723
I am exploring the possibilities and have a couple technical questions about @Acid Bubbles Timeline.

1. Let's say I have one animation running that rotates the person atom control in a 360 degree. I have another animation running that moves a platform back and forth that person atom control position is parent linked to. I want to pause the platform but continue the 360 degree spin. However, when I created a UI button to pause the platform animation, it pauses all timeline animations instead. I tried doing a toggle instead that enables and disables the platform's timeline plugin, but when toggled back on the character "jumps" their position as if the platform animation was still running while it was disabled. All this is telling me that every instance of timeline is treated as the same instance, so what is another way I could accomplish the same thing?

2. I want to run the Gaze plugin to have the character look at the player, but I also want to animate the character's head so that it shakes "no" while gazing at the player. I tried parent linking the head controller to an empty atom and animating that, but parent linking locks the gaze to the empty atom. I could tell Gaze to target something like the eye controller and have it move back and forth, while keeping the eyes locked onto the player, but then if the player moves to a different location the eyes will follow but the gaze will still be in the direction of the eye controller.

EDIT: I can accomplish #2 by setting triggers to adjust the Gaze plugin's horizontal offset on the fly.
 
Last edited:
1. Let's say I have one animation running that rotates the person atom control in a 360 degree. I have another animation running that moves a platform back and forth that person atom control position is parent linked to. I want to pause the platform but continue the 360 degree spin. However, when I created a UI button to pause the platform animation, it pauses all timeline animations instead. I tried doing a toggle instead that enables and disables the platform's timeline plugin, but when toggled back on the character "jumps" their position as if the platform animation was still running while it was disabled. All this is telling me that every instance of timeline is treated as the same instance, so what is another way I could accomplish the same thing?

Do the animations have the same name? If so, try changing the name of one of them. The Timeline automatically synchronizes animations with the same name.
 
Upvote 0
Do the animations have the same name? If so, try changing the name of one of them. The Timeline automatically synchronizes animations with the same name.

Unique names had no effect, unfortunately.
 
Upvote 0
You're right. It seems that the Pause trigger actually affects all timeline instances
To pause only one instance, you can set the animation speed to 0 (later set the speed back to 1 when you need it to move again)
 
Last edited:
Upvote 0
Back
Top Bottom