Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在libgdx中渲染Box2D链形状_Java_Libgdx_Box2d - Fatal编程技术网

Java 在libgdx中渲染Box2D链形状

Java 在libgdx中渲染Box2D链形状,java,libgdx,box2d,Java,Libgdx,Box2d,我正在使用链形状作为二维赛道的墙。使用调试渲染器,一切都能完美工作,我可以简单地使用精灵渲染其他对象 但是如何渲染链形状(不使用调试渲染器)?我在文档中没有看到这方面的内容 我使用R.U.B.E.创建轨迹,因此链形状实际上不是libgdx代码的一部分。这是RUBE中完整地图的外观: 我使用libgdx加载RUBE创建的Json文件(加载链形状),然后在2个链形状中生成播放器 欢迎任何建议 编辑:我能想到的最佳解决方案是收集链形状的顶点,并使用这些顶点绘制一条与实际链形状无关的线。然而,这似乎更

我正在使用链形状作为二维赛道的墙。使用调试渲染器,一切都能完美工作,我可以简单地使用精灵渲染其他对象

但是如何渲染链形状(不使用调试渲染器)?我在文档中没有看到这方面的内容

我使用R.U.B.E.创建轨迹,因此链形状实际上不是libgdx代码的一部分。这是RUBE中完整地图的外观:

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

欢迎任何建议


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

对于遇到相同问题的其他人来说:似乎没有真正的方法来渲染链形状。我的问题的解决方案是渲染轨迹的图像,然后在边界上创建链形状