我将链条形状用作2D跑道的壁。一切都可以与Debug Renderer完美配合,并且我能够使用精灵简单地渲染其他对象。
但是我如何渲染链形(不使用调试渲染器)?我在文档中对此一无所知。
我正在使用R.U.B.E.创建轨迹,因此链条形状实际上并不是libgdx代码的一部分。这是完整地图在RUBE中的样子:It's just 2 chain shapes with many vertices
[我使用libgdx加载由RUBE创建的Json文件(它加载了链状),然后在2个链状中生成播放器。
欢迎任何意见。
编辑:我能想到的最佳解决方案是收集链形的顶点,并使用这些顶点绘制与实际链形无关的线。但是,这似乎更像是一种解决方法,并且我觉得有一种更容易/更直接的方法来显示链条形状。
对于遇到相同问题的其他人:似乎确实没有一种渲染链形状的方法。解决我的问题的方法是渲染轨道图像,然后在边界上创建链形状。