RemoteTransform
Inherits: Spatial < Node < Object
RemoteTransform将自己的Transform推送到场景中另一个Spatial派生节点。
描述
RemoteTransform将自己的Transform推送到场景中另一个Spatial派生节点(称为远程节点)。
它可以被设置为更新另一个节点的位置、旋转和/或比例。它可以使用全局坐标或局部坐标。
属性
| ||
| ||
| ||
| ||
|
方法
void |
属性说明
- NodePath remote_path
Default |
|
Setter | set_remote_node(value) |
Getter | get_remote_node() |
远程节点的节点位置 NodePath,相对于 RemoteTransform 在场景中的位置。
- bool update_position
Default |
|
Setter | set_update_position(value) |
Getter | get_update_position() |
如果 true
,则更新远程节点的位置。
- bool update_rotation
Default |
|
Setter | set_update_rotation(value) |
Getter | get_update_rotation() |
如果 true
,则更新远程节点的旋转。
- bool update_scale
Default |
|
Setter | set_update_scale(value) |
Getter | get_update_scale() |
如果 true
,则更新远程节点的比例。
- bool use_global_coordinates
Default |
|
Setter | set_use_global_coordinates(value) |
Getter | get_use_global_coordinates() |
如果 true
,则使用全局坐标。如果 false
,则使用本地坐标。
方法说明
- void force_update_cache ( )
RemoteTransform
缓存了远程节点。如果远程节点消失了,它可能不会注意到;force_update_cache 强制它再次更新缓存。