如何使用LibGDX绘制网格线

7

这可能是一个有点尴尬的问题,但我无法找到一种使用libgdx在屏幕上绘制3 x 3网格的方法。有哪位可以帮忙吗?

1个回答

9
你可以使用ShapeRenderer
或者创建网格,使用someMesh.render(GL10.GL_LINE_STRIP)绘制线条。

哦,我明白了,你想画线,就像井字游戏一样?我会修改我的答案。 - Neilos
我知道,但这就是你要求的。我不会使用它,但请参考此链接,Mario和Nate都回复了一个推荐使用它的帖子(Nate在不到一周前也推荐了它)。根据您的目的,我会考虑最好的方法来完成它,我不知道您想要实现什么,但是上述三种方法中的任何一种都可以做到。 - Neilos
对于一个3x3的网格,我会使用网格,可以通过逐个绘制每条线或绘制正方形并使用纹理来实现。或者只需像网格一样使用精灵(但我可能会使用网格)。 - Neilos
12
ShapeRenderer现在的性能相当不错。不要用它绘制完整的3D高度图,但是对于井字棋的3x3网格来说,绝对没有问题。 - badlogic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接