RemoteTransform

Inherits: Spatial < Node < Object

RemoteTransform将自己的Transform推送到场景中另一个Spatial派生节点。

描述

RemoteTransform将自己的Transform推送到场景中另一个Spatial派生节点(称为远程节点)。

它可以被设置为更新另一个节点的位置、旋转和/或比例。它可以使用全局坐标或局部坐标。

属性

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

属性说明

Default

NodePath(“”)

Setter

set_remote_node(value)

Getter

get_remote_node()

远程节点的节点位置 NodePath,相对于 RemoteTransform 在场景中的位置。


  • bool update_position

Default

true

Setter

set_update_position(value)

Getter

get_update_position()

如果 true,则更新远程节点的位置。


  • bool update_rotation

Default

true

Setter

set_update_rotation(value)

Getter

get_update_rotation()

如果 true,则更新远程节点的旋转。


Default

true

Setter

set_update_scale(value)

Getter

get_update_scale()

如果 true,则更新远程节点的比例。


  • bool use_global_coordinates

Default

true

Setter

set_use_global_coordinates(value)

Getter

get_use_global_coordinates()

如果 true,则使用全局坐标。如果 false,则使用本地坐标。

方法说明

  • void force_update_cache ( )

RemoteTransform 缓存了远程节点。如果远程节点消失了,它可能不会注意到;force_update_cache 强制它再次更新缓存。