Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

SkeletonModification2DLookAt

Inherits: SkeletonModification2D < Resource < RefCounted < Object

A modification that rotates a Bone2D node to look at a target.

Description

This SkeletonModification2D rotates a bone to look a target. This is extremely helpful for moving character's head to look at the player, rotating a turret to look at a target, or any other case where you want to make a bone rotate towards something quickly and easily.

Properties

NodePath

bone2d_node

NodePath("")

int

bone_index

-1

NodePath

target_nodepath

NodePath("")

Methods

float

get_additional_rotation ( ) const

bool

get_constraint_angle_invert ( ) const

float

get_constraint_angle_max ( ) const

float

get_constraint_angle_min ( ) const

bool

get_enable_constraint ( ) const

void

set_additional_rotation ( float rotation )

void

set_constraint_angle_invert ( bool invert )

void

set_constraint_angle_max ( float angle_max )

void

set_constraint_angle_min ( float angle_min )

void

set_enable_constraint ( bool enable_constraint )


Property Descriptions

NodePath bone2d_node = NodePath("")

The Bone2D node that the modification will operate on.


int bone_index = -1

  • void set_bone_index ( int value )

  • int get_bone_index ( )

The index of the Bone2D node that the modification will operate on.


NodePath target_nodepath = NodePath("")

The NodePath to the node that is the target for the LookAt modification. This node is what the modification will rotate the Bone2D to.


Method Descriptions

float get_additional_rotation ( ) const

Ret