有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

libgdx中的java渲染Box2D链形状

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

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

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

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

欢迎任何建议

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


共 (1) 个答案

  1. # 1 楼答案

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