1. Vector3:结构体由x、y、z这3个数值组成,表示一个向量
magnitude | 变量 | 返回该向量的长度 |
---|---|---|
normalized | 变量 | 返回 magnitude 为 1 时的该向量 |
zero | 静态变量 | Vector3(0, 0, 0) |
one | 静态变量 | Vector3(1, 1, 1) |
forward | 静态变量 | Vector3(0, 0, 1) |
back | 静态变量 | Vector3(0, 0, -1) |
left | 静态变量 | Vector3(-1, 0, 0) |
right | 静态变量 | Vector3(1, 0, 0) |
up | 静态变量 | Vector3(0, 1, 0) |
down | 静态变量 | Vector3(0, -1, 0) |
Angle | 静态方法 | 返回两个向量之间的夹角,度 |
Distance | 静态方法 | 返回两个向量之间的距离 |
Lerp | 静态方法 | 差值运算 |
Dot | 静态方法 | 点乘 |
Cross | 静态方法 | 叉乘 |
2. Quaternion:结构体代表一个四元数,包含一个标量和一个三维向量,用于描述物体的旋转
identity | 静态变量 | 单位旋转,相当于无旋转 |
---|---|---|
Angle | 静态函数 | 返回两个旋转 a 和 b 之间的角度(以度为单位) |
Euler | 静态函数 | 围绕 Z 轴旋转 z 度、围绕 X 轴旋转 x 度、围绕 Y 轴旋转 y 度的旋转 |
LookRotation | 静态函数 | 朝向某向量 |
3.Debug
Log | 控制台面板输出消息 |
---|---|
LogWarning | 警告消息 |
LogError | 错误消息 |
DrawLine | 在指定的起始点与结束点之间绘制一条直线 |
DrawRay | 在世界坐标中绘制一条从 start 到 start + dir 的直 |
4.GameObject:Unity 场景中所有实体的基类
activeInHierarchy | 在 Scene 中是否处于活动状态 |
---|---|
activeSelf | 本地活动状态,这是使用 GameObject.SetActive 设置的 |
tag | 游戏物体的标签 |
layer | 游戏物体的所在图层 |
scene | 该 GameObject 所属的场景 |
transform | Transform组件 |
name | 游戏物体的名称,为继承属性 |
AddComponent | 添加组件 |
GetComponent | 获取组件 |
GetComponents | 返回 GameObject 中类型为 type 的所有组件 |
GetComponentInChildren | 在子物体获取组件 |
GetComponentInParent | 在父物体获取组件 |
SetActive | 设置物体的激活状态 |
Find | 静态方法,按 name 查找然后返回 |
FindWithTag | 静态方法,按 tag查找然后返回 |
FindGameObjectsWithTag | 静态方法,返回标签为 tag 的活动 GameObjects 的数组 |
Instantiate | 静态方法,一般用此方法实例化预制体 |
Destroy | 静态方法,移除 GameObject、组件或资源 |
DontDestroyOnLoad | 静态方法,在加载新的 Scene 时,请勿销毁 Object |
5.Time
time | 此为自游戏启动以来的时间(以秒为单位) |
---|---|
timeScale | 时间缩放,可用于慢动作效果 |
deltaTime | 完成上一帧所用的时间(以秒为单位) |
fixedDeltaTime | 执行物理和其他固定帧率更新的时间间隔 |
6.Mathf
Abs | 绝对值 |
---|---|
Clamp | 在给定的最小浮点值和最大浮点值之间限制给定值 |
Clamp01 | 将值限制在 0 与 1 之间并返回值 |
Lerp | 在 a 与 b 之间按 t 进行线性插值 |
Max | 返回两个或更多值中的最大值 |
Min | 返回两个或更多值中的最小值 |
7.Transform
position | 世界坐标系中位置 |
---|---|
ratation | 旋转 |
localPosition | 相对于父变换的变换位置 |
localRotation | 相对于父级的变换旋转 |
localScale | 相对于父对象的变换缩放 |
LookAt | 旋转变换,使向前矢量指向 target 的当前位置 |
Rotate | 通常以欧拉角而不是四元数提供旋转 |
RotateAround | 围绕旋转 |
Translate | 在某一方向和距离上移动 |
parent | 父级 |
SetParent | 设置变换的父级 |
Find | 查找子项 |