Unity的Mesh绘图其实并不难,简单的来说就是,就是用N个三角形绘制成为你想要的图形。
顶点与排序
其原理也是非常简单的,我用一幅图给大家展示一下:
在这里,大家也是一目了然了,我标注的三个点,就是三角形的三个顶点,但是我这里是一个平面坐标,我们需要的顶点是立体坐标,然后的,就是排序了,顺时针排序是正面出图,逆时针是反面出图。
我之前犯过的误区(也可能是本人比较傻比),简单的说说,顺时针就是以abc为例子,逆时针也就是cba啦,顶点的顺时针逆时针只和正反面有关系,和其他完全的,一丁点的关系都没有的,还有一点,画圆和画比较多顶点的图的时候,必须要把顶点坐标捋清思路,不然会影响到后面的贴图。直接上代码了。
public static class TakeVandT {