Overview of Spine 2D Skeletal Animation in Galacean
mainSpine is a 2D skeletal animation system supported by Galacean. Instead of frame-by-frame imagery, it uses bone-based animation data, which provides several advantages for game development:
- Smaller file sizes: Stores bone animation data rather than full image sequences.
- Reduced art requirements: Requires fewer assets compared to traditional animation.
- Smoothness: Uses interpolation for smooth playback between frames.
- Attachment slots: Allows swapping equipment (weapons, accessories) or character appearances by binding images to bones.
- Animation blending: Supports playing multiple animations simultaneously (e.g., walking while shooting).
- Programmatic control: Bones can be manipulated via code for dynamic effects like aiming at a cursor or adjusting posture.