使用官方教程里的代码实现了鼠标控制骨骼的操作,但是在触发事件的时候播放动画,获得控制的骨骼又失去了控制,回到了原来的坐标导致控制失败,不知道哪里出现了问题,有没有人能提供帮助。感谢
spine-unity control
在使用鼠标控制骨骼的同时触发事件播放动画时,可能会遇到骨骼失去控制的问题。这通常是因为在事件触发时,动画的播放覆盖了当前的骨骼状态。要解决这个问题,可以尝试以下方法:
保持骨骼的控制状态:在事件触发时,确保动画的播放不会重置骨骼的状态。可以通过在动画播放前保存当前骨骼的状态,并在动画播放后恢复该状态。
使用混合动画:通过设置动画的混合时间,确保新动画的播放不会立即覆盖当前的骨骼状态。这样可以实现平滑过渡,避免骨骼位置的突然变化。
检查动画的优先级:确保控制骨骼的动画在事件触发的动画之后播放,以便在事件动画结束后,骨骼控制能够恢复。
通过这些方法,可以在触发事件时保持对骨骼的控制,避免骨骼位置的意外变化。
@sinkias This looks like a duplicate question of this forum thread:
https://esotericsoftware.com/forum/d/26955-spine-unity-control
Let's please continue on the other thread to not have two parallel discussions. Note that on the other thread you can also post in Chinese and via the translate button we will be able to view your messages in English.