3D游戏实战 | 青训营笔记

112 阅读1分钟

这是我参与【第五届青训营】笔记创作活动的第十五天

2023.02.15

3D游戏实战

3D实体搭建

  1. 3D游戏是由一个个具有形状的实体组成的。每个实体在空间中存在于特定的位置,有特定的姿态(旋转角度)。

  2. 3D实体的位姿态(Transform)

    • 位置Position(x,y,z)是一个三维向量坐标
    • 旋转Rotation(x,y,z)是一个三维向量坐标
    • 缩放Scale(x,y,z)是一个三维向量坐标

    在Unity中,绝大部分情况下,是先缩放,后旋转,最后平移。

  3. 3D实体的创建

    • 通过加载3D模型创建,如fbx、gltf、obj
    • 通过组合参数化的基本几何体创建
  4. 3D实体的绘制

    • 材质
    • 颜色
    • 纹理

预制体

  • 将游戏对象保存在工程中,在需要的时候创建出来,这就是预制体。
  • 预制体存储着一个游戏对象,包括游戏对象的所有组件以及其下的所有子游戏对象。