LibGDX Hitbox/Polygonshape和物理学

LibGDX Hitbox/Polygonshape和物理学,libgdx,polygon,game-physics,Libgdx,Polygon,Game Physics,你好,我有两个小问题: 是否可以将身体的形状1:1映射到纹理,这样我就有了完美的碰撞检测?因为现在我只知道两种方法:先创建形状,然后加载纹理,或者先加载纹理,然后将形状设置为长方体。。。但我认为这太简单了 还有人知道我怎样才能关掉世界物理吗?当身体A撞击到身体B时,我希望身体做一个特定的动画,并以一些声音效果落在地上,但当两个物体碰撞时,它们会在不同的方向相互反弹等。当两个物体碰撞时,我希望它基本上结束,停止计算动量等 我不关心解决方案本身,只要告诉我这两个问题是否可行就足够了。我猜您使用的是B

你好,我有两个小问题:

是否可以将身体的形状1:1映射到纹理,这样我就有了完美的碰撞检测?因为现在我只知道两种方法:先创建形状,然后加载纹理,或者先加载纹理,然后将形状设置为长方体。。。但我认为这太简单了

还有人知道我怎样才能关掉世界物理吗?当身体A撞击到身体B时,我希望身体做一个特定的动画,并以一些声音效果落在地上,但当两个物体碰撞时,它们会在不同的方向相互反弹等。当两个物体碰撞时,我希望它基本上结束,停止计算动量等


我不关心解决方案本身,只要告诉我这两个问题是否可行就足够了。

我猜您使用的是Box2d

是否可以将身体的形状1:1映射到纹理,以便 有完美的碰撞检测吗

您可以在Box2D中使用多边形形状,但它必须是凸多边形。此外,它比预定义的形状更慢

还有人知道我怎样才能关掉世界物理吗

使用box2d Physics,您可以通过不执行world.step命令自行停止模拟