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 查找子项
相关推荐
AllBlue15 小时前
unity调用安卓方法
android·unity·游戏引擎
郝学胜-神的一滴16 小时前
Horse3D游戏引擎研发笔记(十):在QtOpenGL环境下,视图矩阵与投影矩阵(摄像机)带你正式进入三维世界
c++·3d·unity·游戏引擎·godot·图形渲染·unreal engine
AllBlue18 小时前
unity导出成安卓工程,集成到安卓显示
android·unity·游戏引擎
Sator121 小时前
Unity的FishNet相关知识
网络·unity·游戏引擎
AllBlue21 小时前
安卓调用unity中的方法
android·unity·游戏引擎
李岱诚1 天前
epic商城下载,ue4报错处理
游戏引擎·ue4
jtymyxmz2 天前
《Unity Shader》10.1.4 折射
unity·游戏引擎
在路上看风景2 天前
12. Burst
unity
平行云PVT2 天前
实时云渲染解决UE5 像素流插件迁移及传输数据受限问题
unity·ue5·xr·实时云渲染·云桌面·像素流·云推流
熬夜敲代码的小N2 天前
Unity WebRequest高级操作:构建高效稳定的网络通信模块
android·数据结构·unity·游戏引擎