SkeletonModification2DLookAt
Експериментальний: This class may be changed or removed in future versions.
Успадковує: SkeletonModification2D < Resource < RefCounted < Object
Модифікація, яка повертає вузол Bone2D, щоб дивитися на ціль.
Опис
Це SkeletonModification2D повертає кістку, щоб виглядати ціллю. Це надзвичайно корисно, якщо рухати головою персонажа, щоб дивитися на гравця, обертати вежу, щоб дивитися на ціль, або в будь-якому іншому випадку, коли ви хочете швидко й легко повернути кістку до чогось.
Властивості
|
||
|
||
|
Методи
get_additional_rotation() const |
|
get_constraint_angle_invert() const |
|
get_constraint_angle_max() const |
|
get_constraint_angle_min() const |
|
get_enable_constraint() const |
|
void |
set_additional_rotation(rotation: float) |
void |
set_constraint_angle_invert(invert: bool) |
void |
set_constraint_angle_max(angle_max: float) |
void |
set_constraint_angle_min(angle_min: float) |
void |
set_enable_constraint(enable_constraint: bool) |
Описи властивостей
NodePath bone2d_node = NodePath("") 🔗
Вузол Bone2D, на якому працюватиме модифікація.
Індекс вузла Bone2D, на якому працюватиме модифікація.
NodePath target_nodepath = NodePath("") 🔗
NodePath до вузла, який є метою для модифікації LookAt. Цей вузол є тим, до чого модифікація обертатиме Bone2D.
Описи методів
float get_additional_rotation() const 🔗
Повертає кількість додаткового обертання, застосованого після виконання модифікації LookAt.
bool get_constraint_angle_invert() const 🔗
Повертаємо Вашу увагу, що обмеження до цієї модифікації неперевершені або ні.
float get_constraint_angle_max() const 🔗
Повертає максимальний дозволений кут нахилу.
float get_constraint_angle_min() const 🔗
Повертає мінімум дозволений кут обмеження.
bool get_enable_constraint() const 🔗
Повернення true якщо модифікація LookAt використовує обмеження.
void set_additional_rotation(rotation: float) 🔗
Встановлює кількість додаткового обертання, яке буде застосовано після виконання модифікації. Це дозволяє компенсувати результати на введену величину обертання.
void set_constraint_angle_invert(invert: bool) 🔗
Якщо true, модифікація використовуватиме перевернуте об’єднане обмеження.
Перевернуте обмеження суглоба обмежує Bone2D лише до кутів за межами введених мінімального та максимального кутів. З цієї причини його називають обмеженням перевернутого з’єднання, оскільки воно обмежує з’єднання за межами введених значень.
void set_constraint_angle_max(angle_max: float) 🔗
Встановлює максимально допустимий кут обмеження.
void set_constraint_angle_min(angle_min: float) 🔗
Встановлює мінімальний дозволений кут обмеження.
void set_enable_constraint(enable_constraint: bool) 🔗
Встановлює, чи буде ця модифікація використовувати обмеження чи ні. Якщо true, обмеження будуть застосовані під час вирішення модифікації LookAt.