【发布时间】:2015-10-17 13:43:10
【问题描述】:
我正在 LIBGDX 中制作一些多边形,使用ShapeRenderer 绘制轮廓,并使用PolyBatch 填充它。 ShapeRenderer 仅依靠Verticies 绘制多边形,它处理得很好,而PolyBatch 使用Indices 生成的Vertices + Indices,这些多边形最终会出现一些错误。这让我得出结论,EarClippingTriangulator 有问题,尽管它之前工作正常,所以Vertices 的结构可能有问题。
我应该怎么做才能使PolyBatch 正常运行?
这是我的多边形:
【问题讨论】:
-
一种解决方法是在 Photoshop 中打开该图像并删除多余的灰色区域,除此之外,我们无法在没有代码的情况下为您清除任何东西..您如何使用
EarclippingTriangulator以及如何将其绘制到屏幕上将是对问题的一个很好的补充。
标签: java libgdx polygon triangulation