I'm trying to animate a brick to follow a sequence of movements, e.g. move +10 on x-axis, pause, then move +10 on z-axis.
My current node setup is simple, just two copies of Frame Info -> Delay Time -> Animate Vector -> Transforms Output. The Delay Time is set so that as soon as the first action (+10 😆 is finished, the second action (+10 z) starts.
Unfortunately, the brick freezes for the duration of the first action, then does the +10 z only.
What's the simplest way to introduce a time delay on certain actions?
I use "Vector math" node with "Add" function. If you want you can have a look at my hangar animation i made and the Pilot node tree to get an idea of how to add several movements after each other. https://www.mecabricks.com/en/workshop/xov7gRVwv0D
Ah, fantastic! I was sure there had to be a better method than just specifying absolute rotations and object locations!
Also, for the sequencing of actions, I realise now I was an idiot and hadn't understood what the "time" socket was used for on each node. Just plug each new "Animate Vector" node into the time socket of the last, and each action will follow on automatically.
This animation system seems really tough at first glance, but it is amazingly powerful!!
They are always multiple ways of doing things. Here is a solution:
When I have enough of modeling parts I'll come back to the animation system to add more functions. It is still pretty young.
That seem much more easier than my way! 😃
What and how do i find Init part, i'm looking through and can't find it.
I'd guess it's Vector - Combine that he has renamed?
LEGO, the LEGO logo, the Minifigure, and the Brick and Knob configurations are trademarks of the LEGO Group of Companies. ©2024 The LEGO Group.
Mecabricks, the Mecabricks logo and all content not covered by The LEGO Group's copyright is, unless otherwise stated, ©2011-2024 Mecabricks.