Bone2D

Inherits: Node2D < CanvasItem < Node < Object Skeleton2D to control and animate other nodes.

Description

Bone2D bound to a Skeleton2D to control, and animate other Node2D nodes. Bone2D and Skeleton2D nodes to animate 2D meshes created with the Polygon 2D UV editor. rest transform that you can reset to with apply_rest. These rest poses are relative to the bone’s parent. If in the editor, you can set the rest pose of an entire skeleton using a menu option, from the code, you need to iterate over the bones to set their individual rest poses.

Properties

Methods

Property Descriptions

  • float default_length Length of the bone’s representation drawn in the editor’s viewport in pixels.

  • Transform2D rest apply_rest.

    Method Descriptions

  • apply_rest ( ) rest.

  • int get_index_in_skeleton ( ) const Skeleton2D.

  • Transform2D get_skeleton_rest ( ) const rest Transform2D if it doesn’t have a parent, or its rest pose relative to its parent.