变换对象TransformObject 
概述 
- 继承关系
 
描述
TransformObject(变换对象)是拥有变换属性的GameObject(游戏对象)的基类,他们在游戏世界中有着确切的位置等信息。
成员变量
变量名 数据类型说明 name str 对象名称 transform Transform 局部坐标变换 dimension Transform 所在维度ID isBroken bool 是否可用,当素材文件丢失,零件代码语法错误时处于不可用状态 isRemoved bool 是否已销毁 
索引 
| 接口 | 描述 | |
|---|---|---|
| GetDimension | 客户端/服务端 | 获取所在的维度 | 
| SetDimension | 服务端 | 设置所在的维度 | 
| GetChildTransformObjects | 客户端/服务端 | 获取子TransformObject列表 | 
| GetTransformObjects | 客户端/服务端 | 获取TransformObject列表,包含自身 | 
| GetChildGameObjects | 客户端/服务端 | 获取子GameObject列表 | 
| GetGameObjects | 客户端/服务端 | 获取GameObject列表,包含自身 | 
| GetGameObjectById | 客户端/服务端 | 根据ID获取GameObject | 
| GetGameObjectByEntityId | 客户端/服务端 | 根据实体ID获取GameObject | 
| GetId | 客户端/服务端 | 获取当前预设的ID | 
| GetEntityId | 客户端/服务端 | 获取当前预设的实体ID | 
| GetDisplayName | 客户端/服务端 | 获取当前预设的显示名称 | 
| GetDisplayPath | 客户端/服务端 | 获取当前预设到根节点的显示路径 | 
| GetLocalTransform | 客户端/服务端 | 获取当前预设的局部坐标变换 | 
| SetLocalTransform | 客户端/服务端 | 设置当前预设的局部坐标变换 | 
| GetLocalPosition | 客户端/服务端 | 获取当前预设的局部坐标位置 | 
| SetLocalPosition | 客户端/服务端 | 设置当前预设的局部坐标位置 | 
| GetLocalRotation | 客户端/服务端 | 获取当前预设的局部坐标旋转 | 
| SetLocalRotation | 客户端/服务端 | 设置当前预设的局部坐标旋转 | 
| GetLocalScale | 客户端/服务端 | 获取当前预设的局部坐标缩放 | 
| SetLocalScale | 客户端/服务端 | 设置当前预设的局部坐标缩放 | 
| GetWorldTransform | 客户端/服务端 | 获取当前预设的世界坐标变换 | 
| GetWorldMatrix | 客户端/服务端 | 获取世界坐标变换矩阵 | 
| GetLocalMatrix | 客户端/服务端 | 获取局部坐标变换矩阵 | 
| SetWorldTransform | 客户端/服务端 | 设置当前预设的世界坐标变换 | 
| GetWorldPosition | 客户端/服务端 | 获取当前预设的世界坐标位置 | 
| SetWorldPosition | 客户端/服务端 | 设置当前预设的世界坐标位置 | 
| GetWorldRotation | 客户端/服务端 | 获取当前预设的世界坐标旋转 | 
| SetWorldRotation | 客户端/服务端 | 设置当前预设的世界坐标旋转 | 
| GetWorldScale | 客户端/服务端 | 获取当前预设的世界坐标缩放 | 
| SetWorldScale | 客户端/服务端 | 设置当前预设的世界坐标缩放 | 
| AddLocalOffset | 客户端/服务端 | 给局部坐标变换位置增加偏移量 | 
| AddWorldOffset | 客户端/服务端 | 给世界坐标变换位置增加偏移量 | 
| AddLocalRotation | 客户端/服务端 | 给局部坐标变换旋转增加偏移量 | 
| AddWorldRotation | 客户端/服务端 | 给世界坐标变换旋转增加偏移量 | 
| AddLocalScale | 客户端/服务端 | 给局部坐标变换缩放增加偏移量 | 
| AddWorldScale | 客户端/服务端 | 给世界坐标变换缩放增加偏移量 | 
| AddLocalTransform | 客户端/服务端 | 给局部坐标变换增加偏移量 | 
| AddWorldTransform | 客户端/服务端 | 给世界坐标变换增加偏移量 | 
| GetRootParent | 客户端/服务端 | 获取当前预设所在的根预设 | 
| GetParent | 客户端/服务端 | 获取当前预设的父预设 | 
| SetParent | 客户端/服务端 | 设置当前预设的父预设 | 
| GetManager | 客户端/服务端 | 获取当前预设所在的预设管理器 | 
| Unload | 客户端/服务端 | 卸载当前预设 | 
| Destroy | 客户端/服务端 | 销毁当前预设 | 
GetDimension 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取所在的维度
参数
无
返回值
数据类型说明 int 维度ID 
SetDimension 
服务端
method in Preset.Model.TransformObject.TransformObject
描述
设置所在的维度
参数
参数名 数据类型说明 dimension int 目标维度ID pos tuple(int,int,int) 传送的坐标,默认为空,非空时会更新该对象的世界坐标 返回值
数据类型说明 bool 是否真正变更了维度,如果目标维度与对象维度一致,会返回False 
GetChildTransformObjects 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取子TransformObject列表
参数
参数名 数据类型说明 recursive bool 是否递归查找所有子节点 返回值
数据类型说明 list(TransformObject) TransformObject列表 
GetTransformObjects 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取TransformObject列表,包含自身
参数
参数名 数据类型说明 recursive bool 是否递归查找所有子节点 返回值
数据类型说明 list(TransformObject) TransformObject列表 
GetChildGameObjects 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取子GameObject列表
参数
参数名 数据类型说明 recursive bool 是否递归查找所有子节点 返回值
数据类型说明 list(GameObject) 游戏对象列表 
GetGameObjects 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取GameObject列表,包含自身
参数
参数名 数据类型说明 recursive bool 是否递归查找所有子节点 返回值
数据类型说明 list(GameObject) 游戏对象列表 
GetGameObjectById 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
根据ID获取GameObject
参数
无
返回值
数据类型说明 GameObject 游戏对象 
GetGameObjectByEntityId 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
根据实体ID获取GameObject
参数
无
返回值
数据类型说明 GameObject 游戏对象 
GetId 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的ID
参数
无
返回值
数据类型说明 str ID 
GetEntityId 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的实体ID
参数
无
返回值
数据类型说明 str 实体ID 
GetDisplayName 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的显示名称
参数
无
返回值
数据类型说明 str 名称 
GetDisplayPath 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设到根节点的显示路径
参数
无
返回值
数据类型说明 str 节点路径 
GetLocalTransform 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的局部坐标变换
参数
无
返回值
数据类型说明 Transform 坐标变换 
SetLocalTransform 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
设置当前预设的局部坐标变换
参数
参数名 数据类型说明 transform Transform 坐标变换 返回值
无
GetLocalPosition 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的局部坐标位置
参数
无
返回值
数据类型说明 tuple(float,float,float) (X轴位置,Y轴位置,Z轴位置) 
SetLocalPosition 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
设置当前预设的局部坐标位置
参数
参数名 数据类型说明 pos tuple(float,float,float) (X轴位置,Y轴位置,Z轴位置) 返回值
无
GetLocalRotation 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的局部坐标旋转
参数
无
返回值
数据类型说明 tuple(float,float,float) (X轴角度,Y轴角度,Z轴角度) 
SetLocalRotation 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
设置当前预设的局部坐标旋转
参数
参数名 数据类型说明 rotation tuple(float,float,float) (X轴角度,Y轴角度,Z轴角度) 返回值
无
GetLocalScale 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的局部坐标缩放
参数
无
返回值
数据类型说明 tuple(float,float,float) (X轴缩放,Y轴缩放,Z轴缩放) 
SetLocalScale 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
设置当前预设的局部坐标缩放
参数
参数名 数据类型说明 scale tuple(float,float,float) (X轴缩放,Y轴缩放,Z轴缩放) 返回值
无
GetWorldTransform 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的世界坐标变换
参数
无
返回值
数据类型说明 Transform 坐标变换 
GetWorldMatrix 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取世界坐标变换矩阵
参数
无
返回值
数据类型说明 Matrix 世界坐标变换矩阵 
GetLocalMatrix 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取局部坐标变换矩阵
参数
无
返回值
数据类型说明 Matrix 局部坐标变换矩阵 
SetWorldTransform 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
设置当前预设的世界坐标变换
参数
参数名 数据类型说明 transform Transform 坐标变换 返回值
无
GetWorldPosition 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的世界坐标位置
参数
无
返回值
数据类型说明 tuple(float,float,float) (X轴位置,Y轴位置,Z轴位置) 
SetWorldPosition 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
设置当前预设的世界坐标位置
参数
参数名 数据类型说明 pos tuple(float,float,float) (X轴位置,Y轴位置,Z轴位置) 返回值
无
GetWorldRotation 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的世界坐标旋转
参数
无
返回值
数据类型说明 tuple(float,float,float) (X轴角度,Y轴角度,Z轴角度) 
SetWorldRotation 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
设置当前预设的世界坐标旋转
参数
参数名 数据类型说明 rotation tuple(float,float,float) (X轴角度,Y轴角度,Z轴角度) 返回值
无
GetWorldScale 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的世界坐标缩放
参数
无
返回值
数据类型说明 tuple(float,float,float) (X轴缩放,Y轴缩放,Z轴缩放) 
SetWorldScale 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
设置当前预设的世界坐标缩放
参数
参数名 数据类型说明 scale tuple(float,float,float) (X轴缩放,Y轴缩放,Z轴缩放) 返回值
无
AddLocalOffset 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
给局部坐标变换位置增加偏移量
参数
参数名 数据类型说明 offset tuple(float,float,float) 变换位置 返回值
无
AddWorldOffset 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
给世界坐标变换位置增加偏移量
参数
参数名 数据类型说明 offset tuple(float,float,float) 变换位置 返回值
无
AddLocalRotation 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
给局部坐标变换旋转增加偏移量
参数
参数名 数据类型说明 rotation tuple(float,float,float) 变换旋转 返回值
无
AddWorldRotation 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
给世界坐标变换旋转增加偏移量
参数
参数名 数据类型说明 rotation tuple(float,float,float) 变换旋转 返回值
无
AddLocalScale 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
给局部坐标变换缩放增加偏移量
参数
参数名 数据类型说明 scale tuple(float,float,float) 变换缩放 返回值
无
AddWorldScale 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
给世界坐标变换缩放增加偏移量
参数
参数名 数据类型说明 scale tuple(float,float,float) 变换缩放 返回值
无
AddLocalTransform 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
给局部坐标变换增加偏移量
参数
参数名 数据类型说明 transform Transform 坐标变换 返回值
无
AddWorldTransform 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
给世界坐标变换增加偏移量
参数
参数名 数据类型说明 transform Transform 坐标变换 返回值
无
GetRootParent 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设所在的根预设
参数
无
返回值
数据类型说明 PresetBase 预设 
GetParent 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设的父预设
参数
无
返回值
数据类型说明 PresetBase 预设 
SetParent 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
设置当前预设的父预设
参数
参数名 数据类型说明 parent PresetBase 预设 返回值
无
GetManager 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
获取当前预设所在的预设管理器
参数
无
返回值
数据类型说明 PresetManager 预设管理 
Unload 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
卸载当前预设
参数
无
返回值
无
Destroy 
客户端/服务端
method in Preset.Model.TransformObject.TransformObject
描述
销毁当前预设
参数
无
返回值
无