使用 libgdx 绘制一个有 6 个边的立方体需要 6 个网格。但它会在渲染时根据每个网格增加时间。
我的代码:
for(int i=0; i<6; i++)
{
faces[i].setvertices(new float[] {x,y,z,color};
}
那么,我们可以使用单个网格而不是 6 个网格创建一个立方体吗?
谢谢。
当然,您可以为立方体创建单个网格。查看 libGDX测试中的 SimpleVertexShader 测试。它使用Shapes.genCube()创建立方体网格。