这是我参与【第五届青训营】笔记创作活动的第十五天
2023.02.15
3D游戏实战
3D实体搭建
-
3D游戏是由一个个具有形状的实体组成的。每个实体在空间中存在于特定的位置,有特定的姿态(旋转角度)。
-
3D实体的位姿态(Transform)
- 位置Position(x,y,z)是一个三维向量坐标
- 旋转Rotation(x,y,z)是一个三维向量坐标
- 缩放Scale(x,y,z)是一个三维向量坐标
在Unity中,绝大部分情况下,是先缩放,后旋转,最后平移。
-
3D实体的创建
- 通过加载3D模型创建,如fbx、gltf、obj
- 通过组合参数化的基本几何体创建
-
3D实体的绘制
- 材质
- 颜色
- 纹理
预制体
- 将游戏对象保存在工程中,在需要的时候创建出来,这就是预制体。
- 预制体存储着一个游戏对象,包括游戏对象的所有组件以及其下的所有子游戏对象。