- Modifié
Rotate bones in the timeline
is it possible to rotate bones in the timeline?
I see that you can move the parent of an animation object by adding an animator component to it.
https://youtu.be/U9gHP8V0H_k?t=1433
But that doesn't work with bones. When I start moving the white slider, all bone rotation rewrites are reset.
In code, I am rewriting the rotations of the bones in this way -
anim.UpdateLocal -= NameFunk;
anim.UpdateLocal += NameFunk;
But when I move the white slider in the timeline, I get the feeling that it cancels all subscriptions in UpdateLocal
Basically there is nothing that should prevent the SkeletonUtilityBone
in mode Override
from working when it's Transform
values are set from Timeline.
Kurtav a écritBut that doesn't work with bones. When I start moving the white slider, all bone rotation rewrites are reset.
In code, I am rewriting the rotations of the bones in this way -
SkeletonUtility
and all SkeletonUtilityBone
children are essentially subscribing to UpdateLocal
as well to follow or override any rotation values. So if you subscribe to UpdateLocal
yourself and modify the local rotation of the same bone, the last applied rotation will overwrite any previous assignments. Did you mean that by "all bone rotation rewrites are reset"?
Harald a écritDid you mean that by "all bone rotation rewrites are reset"?
Overwriting bone rotations (Animation Track) stops working in my timeline when I add a Spine Animation State Track component. How do you combine them so that both of these components work in the timeline?
Thanks for the additional information. The problem is most likely only occurring when you are not in play mode and are playing back the animation via the Timeline play button, or via scrubbing the timeline cursor. At least this is what we could reproduce. Unfortunately there are currently some limitations that apply when previewing Timeline tracks outside of play mode. This is briefly mentioned here on the spine-unity documentation pages:
http://esotericsoftware.com/spine-unity#Spine-AnimationState-Track a écrit"Edit mode preview mixing may look different from Play Mode mixing. Please check in actual Play Mode to see the actual results. "
Could you please have a try if playback when in play mode is as expected? Note that you can still scrub in the Timeline and hit the Timeline play button when in play mode.