我有一个带有一些多边形(shapeRenderer)的世界,并且希望有一个箭头,当用户改变他的 GPS 位置时它会移动。我以为我可以用网格来做到这一点,但我没有找到将网格移动到另一个位置的任何选项。
Mesh mesh = new Mesh(true, 6, 0,
new VertexAttribute(Usage.Position, 2, "a_position")
);
mesh.setVertices(new float[] { -0.3f, -0.3f,
0 , 0,
0f , 0.7f,
0 , 0,
0.3f, -0.3f,
0f , 0.7f });
mesh.render(GL10.GL_TRIANGLE_STRIP, 0, 6);
是否可以选择更改整个网格的位置?或者我可以让所有顶点创建一个具有新位置的新网格吗?