libGDX-如何渲染网格物体

时间:2014-05-23 16:08:03

标签: java libgdx mesh

我在理解libgdx Mesh和Shader类时遇到了麻烦..

假设我有一个多边形,我想用纹理渲染它,可重复。

我该怎么做?我没有说任何关于网格的好教程.. 我读过这个 https://code.google.com/p/libgdx/wiki/OpenGLShader

但是无法理解太多东西..

它在那里

 mesh = new Mesh(true, 4, 6, VertexAttribute.Position(), VertexAttribute.  ColorUnpacked(), VertexAttribute.TexCoords(0));
mesh.setVertices(new float[] 
{-0.5f, -0.5f, 0, 1, 1, 1, 1, 0, 1,
0.5f, -0.5f, 0, 1, 1, 1, 1, 1, 1,
0.5f, 0.5f, 0, 1, 1, 1, 1, 1, 0,
-0.5f, 0.5f, 0, 1, 1, 1, 1, 0, 0});
mesh.setIndices(new short[] {0, 1, 2, 2, 3, 0});

我应该如何将多边形顶点放在那里? 我是否必须使用耳机?

0 个答案:

没有答案