RemoteTransform2D

Наследует: Node2D < CanvasItem < Node < Object

RemoteTransform2D помещает свой собственный Transform2D в другой производный узел Node2D в сцене.

Описание

RemoteTransform2D помещает свой собственный Transform2D в другой производный узел Node2D (называемый удаленным узлом) в сцене.

Его можно настроить на обновление положения, поворота и/или масштаба другого узла. Он может использовать как глобальные, так и локальные координаты.

Свойства

NodePath

remote_path

NodePath("")

bool

update_position

true

bool

update_rotation

true

bool

update_scale

true

bool

use_global_coordinates

true

Методы

void

force_update_cache()


Описания свойств

NodePath remote_path = NodePath("") 🔗

NodePath к удаленному узлу относительно положения RemoteTransform2D на сцене.


bool update_position = true 🔗

  • void set_update_position(value: bool)

  • bool get_update_position()

Если true, позиция удаленного узла обновляется.


bool update_rotation = true 🔗

  • void set_update_rotation(value: bool)

  • bool get_update_rotation()

Если true, вращение удаленного узла обновляется.


bool update_scale = true 🔗

  • void set_update_scale(value: bool)

  • bool get_update_scale()

Если true, масштаб удаленного узла обновляется.


bool use_global_coordinates = true 🔗

  • void set_use_global_coordinates(value: bool)

  • bool get_use_global_coordinates()

Если true, используются глобальные координаты. Если false, используются локальные координаты.


Описания метода

void force_update_cache() 🔗

RemoteTransform2D кэширует удаленный узел. Он может не заметить, если удаленный узел исчезнет; force_update_cache() заставляет его обновить кэш снова.