unity---常用API

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 查找子项
相关推荐
虾球xz13 小时前
游戏引擎学习第23天
学习·游戏引擎
峰度偏偏14 小时前
【适配】屏幕拖拽-滑动手感在不同分辨率下的机型适配
算法·游戏·unity·ue5·ue4·godot
虾球xz17 小时前
游戏引擎学习第24天
学习·游戏引擎
小春熙子1 天前
Unity图形学之CubeMap立方体贴图
unity·游戏引擎·贴图·技术美术
浅陌sss1 天前
Unity中动态生成贴图并保存成png图片实现
unity·游戏引擎·贴图
小春熙子1 天前
Unity图形学之法线贴图原理
unity·游戏引擎·贴图·技术美术
Miguel Pan1 天前
虚幻引擎---初识篇
游戏引擎·虚幻
虾球xz1 天前
游戏引擎学习第22天
学习·游戏引擎
老朱佩琪!1 天前
UNity将脚本中的文本提示显示在编辑器中
unity·c#·编辑器
杳戢1 天前
技术美术百人计划 | 《2.1 色彩空间介绍》笔记
笔记·unity·游戏引擎·图形渲染·技术美术