class-description NEWS COMMUNITY STORE TUTORIALS SIGN UP LOGIN LOGOUT ROKOJORI NEWSLETTER SIGN UP LOGIN LOGOUT NEWS COMMUNITY STORE TUTORIALS TOGGLE FULLSCREEN VOLLBILD AN/AUS ObjectRefCountedResourceSkeletonModification2D SkeletonModification2DLookAt
A modification that rotates a Bone2D node to look at a target.
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.
set get NodePath bone2d_node<>():NodePath set get
The Bone2D node that the modification will operate on.

set get int bone_index<>():int set get
The index of the Bone2D node that the modification will operate on.

set get NodePath target_nodepath<>():NodePath set get
The NodePath to the node that is the target for the LookAt modification. This node is what the modification will rotate the Bone2D to.

float get_additional_rotation<>():float
Returns the amount of additional rotation that is applied after the LookAt modification executes.

bool get_constraint_angle_invert<>():bool
Returns whether the constraints to this modification are inverted or not.

float get_constraint_angle_max<>():float
Returns the constraint's maximum allowed angle.

float get_constraint_angle_min<>():float
Returns the constraint's minimum allowed angle.

bool get_enable_constraint<>():bool
Returns true if the LookAt modification is using constraints.

void set_additional_rotation<>( float rotation=, rotation:float=, ):void
Sets the amount of additional rotation that is to be applied after executing the modification. This allows for offsetting the results by the inputted rotation amount.

void set_constraint_angle_invert<>( bool invert=, invert:bool=, ):void
When true, the modification will use an inverted joint constraint.

An inverted joint constraint only constraints the Bone2D to the angles outside of the inputted minimum and maximum angles. For this reason, it is referred to as an inverted joint constraint, as it constraints the joint to the outside of the inputted values.
void set_constraint_angle_max<>( float angle_max=, angle_max:float=, ):void
Sets the constraint's maximum allowed angle.

void set_constraint_angle_min<>( float angle_min=, angle_min:float=, ):void
Sets the constraint's minimum allowed angle.

void set_enable_constraint<>( bool enable_constraint=, enable_constraint:bool=, ):void
Sets whether this modification will use constraints or not. When true, constraints will be applied when solving the LookAt modification.




All social media brands are registrated trademarks and belong to their respective owners.





CONTACT IMPRINT TERMS OF USE PRIVACY © ROKOROJI ® 2021 rokojori.com
CONTACT IMPRINT TERMS OF USE PRIVACY © ROKOROJI ® 2021 rokojori.com
We are using cookies on this site. Read more... Wir benutzen Cookies auf dieser Seite. Mehr lesen...