To achieve a physics-based movement in Spine without having the bones stretch when the object is moved, you can adjust the physics constraints and settings. One approach is to use the Physics Inheritance
setting in the Advanced
section of the SkeletonAnimation
or SkeletonGraphic
component. By setting this to a new parent GameObject, you can move the GameObject freely without affecting the physics movement of the skeleton. Additionally, you can set the Mix
property of the physics constraint to 0
to prevent it from moving when you don't want it to react to the GameObject's movement. This allows the animation to appear as if it is working independently of the object's movement.