Hello developers, and hopefully some staff members
I feel as if animations should have more priority choices, perhaps 8 or 16. More would be useful too. Currently there are only 4: Core, Idle, Movement, and Action. These priorities are great and help a lot with automatically playing more important animations over lesser background animations.
https://gyazo.com/29700788df89f307b7bcbcc6a3219298.mp4
Obligatory gif for entertainment
After experimenting with AdjustWeight and other weight-related items for animations, I couldnât find a way to simulate priorities using weights without adding in a more complex system for adjusting weights of already-playing animations.
I can think of a few scenarios where more than 4 priorities would be useful in reducing script complexity, for example:
Core - Idle animation like âstanding stillâ
Idle - moving animation like âwalkingâ, arm movements included
Movement - holding a sword âstanding and holdingâ. This animation would only include the right arm parts in an R15 character, and would play over the arm animations of the core and idle animations
Action - holding a sword while moving âsword walkingâ. This animationâs right arm keyframes would also play over all lower-priority animations, telling the arm how to move when the player is walking while holding a sword.
But then thatâs where you need another 5th priority, or potentially more. If you click and want to play a âswing your swordâ animation as top priority, youâre left with no wiggle room for priorities, so you need to make the script running your animations much more complex to adjust weights or stop/play animations on the fly. With more priorities, you could easily play a âswing your swordâ animation over the other running animations and not have to worry about what to stop or adjust, then play again at later times. Just âfire and forgetâ.
A simple solution may be to make priorities similar to ZIndex in GUI, where the higher the number is, the higher the priority. The current priorities could be labelled as equal to 0, 1, 2, & 3 so the transition is more smooth.
Please take this into consideration. Iâd love to have feedback on this:D
What do you think? Do you believe creating an animation system for you would be made easier, harder, or not affected at all by adding more priorities than the current 4?
- Easier
- Harder
- No effect
0 voters