warmanw schriebwhen you copy and paste a frame a little forward in time, in-between those frames spine generates a curve even though values of those frames are the same and expected result would be no interpolation. remedy is to select first frame and set curve to linear.
That is expected behavior. Spine copies the handles along with the key. There is no special case to change the copied handles to linear when the previous key has the same value. We could do that, but I'd first like to improve my confidence that it won't be even more annoying. In what situations would you not want this new linear behavior?
If keys A and B have the same value, you copy A, and you paste it between A and B, then you probably don't want linear
you already had keys with the same value using handles to get other values between them. If we do change copied keys to linear, we'd only do so when the next key (B) has a different value than the previous key (A).
If you copy/paste a key with the intent of moving it up/down, the linear change will have removed the handles, requiring you to click the previous key and change it to Bezier. There is no answer that solves every situation, but if one scenario occurs more often we can make that the default to be more efficient on average. I'm guessing you guys are using copy/paste (or ctrl+shift+drag
) to create "hold" keys, which is probably quite common.
Are there other situations to consider?
Note the linear change makes a cusp (the value transition is not smooth, it has a corner). Also the linear change would be applied not just for copy/paste but ctrl+shift+drag
to copy a key.
stikkanimate schriebthe button that's supposed to separate the handles, clearly active in this linked video, are still altering the handles behind it when using existing locked-in presets.
The button shouldn't be active (blue) because not all of your selected keys are separated. We've fixed that in 4.1-beta. You can tell which are separated by the icon at the end of the handle.
stikkanimate schriebIs there any link to where we can see when this sort of UX issue has a timeline for being addressed?
Your complaints have been heard. We're working on solutions and a number of them will be in the next beta version, 4.1.10-beta.
gunspike schriebThere is a bug where even if the curve is disconnected, it can be reconnected. It should be resolved promptly.
Nothing can be resolved unless we know how to reproduce the bug.