今天偶然在贴纹理的时候,发现如果我们使用的GLBatch类的来设置纹理数据和顶点数据出现的问题,这里主要是记录下
pyramidBatch.Vertex3f(-1.0f, -1.0f, -1.0f);
pyramidBatch.Normal3f(0.0f, -1.0f, 0.0f);
pyramidBatch.MultiTexCoord2f(0, 0.0f, 0.0f);
会发现下面的对角线出现了一道明显的痕迹
当我们把顶点和纹理坐标的设置放在一起的时候就解决了,而且这里纹理坐标要在上面
pyramidBatch.Normal3f(0.0f, -1.0f, 0.0f);
pyramidBatch.MultiTexCoord2f(0, 0.0f, 0.0f);
pyramidBatch.Vertex3f(-1.0f, -1.0f, -1.0f);