使用官方教程里的代码实现了鼠标控制骨骼的操作,但是在触发事件的时候播放动画,获得控制的骨骼又失去了控制,回到了原来的坐标导致控制失败,不知道哪里出现了问题,有没有人能提供帮助。感谢

Related Discussions
...

在使用鼠标控制骨骼的同时触发事件播放动画时,可能会遇到骨骼失去控制的问题。这通常是因为在事件触发时,动画的播放覆盖了当前的骨骼状态。要解决这个问题,可以尝试以下方法:

  1. 保持骨骼的控制状态:在事件触发时,确保动画的播放不会重置骨骼的状态。可以通过在动画播放前保存当前骨骼的状态,并在动画播放后恢复该状态。

  2. 使用混合动画:通过设置动画的混合时间,确保新动画的播放不会立即覆盖当前的骨骼状态。这样可以实现平滑过渡,避免骨骼位置的突然变化。

  3. 检查动画的优先级:确保控制骨骼的动画在事件触发的动画之后播放,以便在事件动画结束后,骨骼控制能够恢复。

通过这些方法,可以在触发事件时保持对骨骼的控制,避免骨骼位置的意外变化。

  • sinkias님이 이에 답장했습니다.

    Spinebot 那我在编辑事件动画的时候,是否应该移动鼠标控制的骨骼和收他影响的IK骨骼和变换骨骼?