<一>创建项目 && 基础知识
创建项目
创建一个空的3D项目,命名为3DRunGame

cc.MeshRenderer组件
MeshRenderer(网格渲染器)组件用于显示一个静态的 3D 模型。通过 Mesh 属性设置模型网格,通过 Materials 属性控制模型的显示外观。

一个MeshRenderer有2个比较重要的属性设置和一个增强效果设置,分别是Materials、Mesh、Bake Setting.
- 网格资源
Mesh 资源是渲染网格的必要资源,目前网格主要是在 导入模型资源 到 Creator 中时,由 Creator 自动生成的。Mesh 资源中包含了一组顶点和多组索引。索引指向顶点数组中的顶点,每三组索引组成一个三角形。网格则是由多个三角形组成的,是 3D 世界中最基本的图元。多个三角形拼接成一个复杂的多边形,多个多边形则拼接成一个 3D 模型。Mesh决定了一个3D物体的形状。
Creator 提供了几个简单的静态 3D 模型,其中包含了立方体、圆柱体等基础模型 - Materials材质资源
材质顾名思义:材料和质感,材质决定的了一个3D对象的外观。
网格资源允许使用多个材质资源,所有材质资源都存在 materials 数组中。
如果网格资源中有多个子网格,那么 Mesh Renderer 会从 materials 数组中获取对应的材质来渲染此子网格。
网格和材质是一个3D对象基本组成部分 - Bake Setting
烘焙属性设置会增强3D对象的显示效果。
地板实现
在场景中创建一个立方体,把x-scale设置为15,z-scale设置为50,立方体重命名为Ground

保存场景。
浙公网安备 33010602011771号