Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
LibGDX形状识别器_Libgdx_Shape Rendering - Fatal编程技术网

LibGDX形状识别器

LibGDX形状识别器,libgdx,shape-rendering,Libgdx,Shape Rendering,我正在用scene2D开发我在LibGdx中的第一个游戏。我如何渲染图形 检查不同形状实体的碰撞?目前我正在绘制矩形和圆形。但它看起来不适合我的要求。 渲染形状以检查碰撞的最佳方法是什么?如果使用scene2d,则不一定需要使用ShaperEnder渲染某些形状。scene2d为您提供了调试模式,例如,在参与者周围绘制集合边界框。这种情况发生在 当然,您可以重写此方法以添加其他形状(将在内部使用shaperender)。例如,如果您有一个演员代表一个球,您可能希望在演员的边界周围画一个圆圈,以便

我正在用scene2D开发我在LibGdx中的第一个游戏。我如何渲染图形 检查不同形状实体的碰撞?目前我正在绘制矩形和圆形。但它看起来不适合我的要求。
渲染形状以检查碰撞的最佳方法是什么?

如果使用scene2d,则不一定需要使用
ShaperEnder
渲染某些形状。scene2d为您提供了调试模式,例如,在参与者周围绘制集合边界框。这种情况发生在

当然,您可以重写此方法以添加其他形状(将在内部使用
shaperender
)。例如,如果您有一个演员代表一个球,您可能希望在演员的边界周围画一个圆圈,以便在调试模式下查看可单击区域。当然,您还应该相应地重写collides()方法,以进行正确的碰撞检测


如果你想在游戏中的不同角色之间进行碰撞检测,考虑使用Box 2D或者查看类。

如果你使用ScEnD2D,你不一定需要使用<代码> SeopeReNeReer-</代码>渲染一些形状。scene2d为您提供了调试模式,例如,在参与者周围绘制集合边界框。这种情况发生在

当然,您可以重写此方法以添加其他形状(将在内部使用
shaperender
)。例如,如果您有一个演员代表一个球,您可能希望在演员的边界周围画一个圆圈,以便在调试模式下查看可单击区域。当然,您还应该相应地重写collides()方法,以进行正确的碰撞检测

如果你计划在游戏中的不同角色之间进行碰撞检测,考虑使用Box 2D或查看类。