<一>创建项目 && 基础知识

创建项目

创建一个空的3D项目,命名为3DRunGame
image

cc.MeshRenderer组件

MeshRenderer(网格渲染器)组件用于显示一个静态的 3D 模型。通过 Mesh 属性设置模型网格,通过 Materials 属性控制模型的显示外观。
image
一个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
image
保存场景。

posted @ 2024-12-16 16:07  EricShx  阅读(33)  评论(0)    收藏  举报