使用OPENGL 画一个Cube,然后将1,2,3,4,5,6数字图片分别帖到六个面上。
关键代码: float vertices[] = { -width, -height, -depth, // 0
width, -height, -depth, // 1
width, height, -depth, // 2
-width, height, -depth, // 3
-width, -height, depth, // 4
width, -height, depth, // 5
width, height, depth, // 6
-width, height, depth, // 7
};
short indices[] = { 0, 4, 5,
0, 5, 1,
1, 5, 6,
1, 6, 2,
2, 6, 7,
2, 7, 3,
3, 7, 4,
3, 4, 0,
4, 7, 6,
4, 6, 5,
3, 0, 1,
3, 1, 2, };
复制代码相当于
7 6 3 2
4 5 顶点组成前面 , 0 1顶点 组成背面
使用gl.glDrawElements 画出Cube,模式为 GL10.GL_TRIANGLES。
那么如何定义textCoords数组以保证正确帖图呢? |