libgdx中的渲染Box2D链形状

问题描述 投票:0回答:1

我将链条形状用作2D跑道的壁。一切都可以与Debug Renderer完美配合,并且我能够使用精灵简单地渲染其他对象。

但是我如何渲染链形(不使用调试渲染器)?我在文档中对此一无所知。

我正在使用R.U.B.E.创建轨迹,因此链条形状实际上并不是libgdx代码的一部分。这是完整地图在RUBE中的样子:It's just 2 chain shapes with many vertices

[我使用libgdx加载由RUBE创建的Json文件(它加载了链状),然后在2个链状中生成播放器。

欢迎任何意见。

编辑:我能想到的最佳解决方案是收集链形的顶点,并使用这些顶点绘制与实际链形无关的线。但是,这似乎更像是一种解决方法,并且我觉得有一种更容易/更直接的方法来显示链条形状。

java libgdx box2d
1个回答
0
投票

对于遇到相同问题的其他人:似乎确实没有一种渲染链形状的方法。解决我的问题的方法是渲染轨道图像,然后在边界上创建链形状。

© www.soinside.com 2019 - 2024. All rights reserved.