跳到主要内容

RemoteTransform

继承

Spatial

简要描述

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

描述

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

可以用来更新另一个节点的位置,旋转或缩放比例。并且可以使用世界坐标或者本地坐标。

成员

类型属性名默认值
NodePathremote_pathNodePath("")
boolupdate_positiontrue
boolupdate_rotationtrue
boolupdate_scaletrue
booluse_global_coordinatestrue

方法

返回值类型方法名称
voidforce_update_cache()

常量

成员说明

  • NodePath remote_path
DefaultNodePath("")
setterset_remote_node(value)
getterget_remote_node
  • bool update_position
Defaulttrue
setterset_update_position(value)
getterget_update_position
  • bool update_rotation
Defaulttrue
setterset_update_rotation(value)
getterget_update_rotation
  • bool update_scale
Defaulttrue
setterset_update_scale(value)
getterget_update_scale
  • bool use_global_coordinates
Defaulttrue
setterset_use_global_coordinates(value)
getterget_use_global_coordinates

方法说明

  • force_update_cache force_update_cache()

RemoteTransform缓存远程节点。它可能不关注该远程节点是否消失;force_update_cache强制其再次更新缓存。