RemoteTransform3D

Успадковує: Node3D < Node < Object

RemoteTransform3D штовхає власну Transform3D на іншу Node3D, отриману Node в сцені.

Опис

RemoteTransform3D відштовхує власну Transform3D на іншу Node3D, отриману Node (звана віддалена вершина) на сцені.

Може бути встановлено, щоб оновити позицію Node, обертання та / або масштаб. Це може використовувати як глобальні, так і локальні координати.

Властивості

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 до пульта дистанційного керування, відносно позиції RemoteTransform3D на сцені.


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() 🔗

RemoteTransform3D кешує віддалений вузол. Він може не помітити, якщо віддалений вузол зникне; force_update_cache() змушує його знову оновлювати кеш.