一、网格
1.定义
网格是 GameObject 的 3D 骨架。Unity 中的每个 GameObject 都有一个网格。它是对象的几何元素。
2.结构
网格是由顶点(单数:vertex )定义的一系列平面 2D多边形,这些顶点是 3D 空间中存储为 XYZ 坐标的点。
如果 3D 对象仅由 2D 多边形制成,那么它将像钻石或其他宝石一样刻面。3D 网格需要额外的信息才能使它们在某些地方显得平滑或弯曲。
网格数据还包括法线,它们是定义表面所面对方向的附加值。当所有法线都垂直于边缘时,形状看起来平坦且多面,如上图所示。
法线表示多边形的形状;例如,它是弯曲的而不是平坦的,以及它是如何弯曲的。着色器根据法线将网格渲染为弯曲的,而不实际更改网格。球体实际上是由许多平面组成的网格,但它的法线使表面看起来很光滑。
3.相关组件
网状过滤器组件
Mesh Filter 组件指向您项目中的网格坐标数据。
网格渲染器组件
Mesh Renderer 组件是您指定如何渲染网格的地方。