Mesh:网格
Mesh Fiter:网格过滤器
Mesh Renderer:网格渲染器
Mesh Collider:网格对撞器
首先新建Unity场景,在场景中添加一个空物体,在空物体身上添加网格组件,包括网格过滤器,网格渲染器,网格对撞器,创建一个Script文件夹,从中添加脚本CreatMesh,我起的名字是Two(大家不要学我,要注意命名)
将脚本脱到空物体身上,即可实现生成网格正方体效果。
现在开始讲解,如图:
我们知道二维数组由x,y,组成,三维数组由x,y,z,组成,实际上我们可以理解为三维数组就是二维数组增加了高度,在原有x,y,的基础下,变为了x,z,y, ,z这个坐标代表的就是高度参数,图中正方形上面四个点和下面四个点再去掉中间坐标z时,此时x,y,坐标是相同的。
我们可以根据图中所标注的八个位置给脚本中赋予八个坐标点,标记数字0~7
因为图形都是由三角形组成的所以要根据三角形的坐标点拼成正方形图片,再由六个图片组合成正方形,例如:0,1,2 0,2,3 就可以组成正方形
二:Mesh应用拓展生成小圆球