Transform
继承自:
描述
位移,旋转等操作的基类节点
属性
Vector3 Position |
|---|
| 全局坐标 |
Vector3 Euler |
|---|
| 全局欧拉角 |
Quaternion Rotation |
|---|
| 全局旋转 |
Vector3 LocalPosition |
|---|
| 局部坐标 |
Vector3 LocalEuler |
|---|
| 局部欧拉角 |
Vector3 LocalScale |
|---|
| 局部大小 |
Quaternion LocalRotation |
|---|
| 局部旋转 |
bool Visible |
|---|
| 是否显示 |
bool CubeBorderEnable |
|---|
| 立方体边框是否被禁止 |
ColorQuad CubeBorderColor |
|---|
| 立方体边框颜色 |
LayerIndex Layer |
|---|
| 灯光层级 |
bool LayerCoverChild |
|---|
| 是否覆盖子节点灯光层级 |
函数
| 获取渲染世界位置 |
| 获取渲染世界旋转 |
| 获取渲染世界欧拉角 |
| 设置本地位置 |
| 设置本地缩放 |
| 设置本地欧拉角 |
| 设置全局位置 |
| 设置全局缩放 |
| 设置全局欧拉角 |
代码示例
lua
local trans = SandboxNode.New('Transform')
local workSpace = game.WorkSpace
trans:SetParent(workSpace)
--设置全局位置
trans.Position = Vector3.New(100, 100, 100)
--设置局部大小
trans.LocalScale = Vector3.New(20, 1, 1)