LibGDX Hitbox / Polygonshape 和物理
LibGDX Hitbox / Polygonshape and Physics
你好,我有两个小问题:
是否可以将 Body 1:1 的形状映射到纹理,以便我有一个完美的碰撞检测?因为现在我只知道两种方法:先创建形状,然后用纹理加载它,或者先加载纹理,然后将形状设置为盒子……但我认为这太简单了。
还有谁知道我怎样才能关闭世界的物理?当 Body A 击中 Body B 时,我想让 Body 做一个特定的动画并掉到地上并带有一些声音效果,但是当两个 objects 碰撞时它们会弹开其他方向不同等。当两个 objects 碰撞时,我希望它基本上是 "Game over" 并停止计算动量等
我不关心解决方案本身,只要告诉我这两个问题是否可行就足够了。
我猜你用的是 Box2d
Is it possible to map the Shape of the Body 1:1 to the texture so I
have a perfect collision detection ?
Box2D中可以使用PolygonShape,但必须是凸多边形。此外,它比预定义的形状慢。
Also does anyone know how I can turn off the physics of the world ?
使用 box2d Physics,您可以通过不执行 world.step()
命令
自行停止模拟
你好,我有两个小问题:
是否可以将 Body 1:1 的形状映射到纹理,以便我有一个完美的碰撞检测?因为现在我只知道两种方法:先创建形状,然后用纹理加载它,或者先加载纹理,然后将形状设置为盒子……但我认为这太简单了。
还有谁知道我怎样才能关闭世界的物理?当 Body A 击中 Body B 时,我想让 Body 做一个特定的动画并掉到地上并带有一些声音效果,但是当两个 objects 碰撞时它们会弹开其他方向不同等。当两个 objects 碰撞时,我希望它基本上是 "Game over" 并停止计算动量等
我不关心解决方案本身,只要告诉我这两个问题是否可行就足够了。
我猜你用的是 Box2d
Is it possible to map the Shape of the Body 1:1 to the texture so I have a perfect collision detection ?
Box2D中可以使用PolygonShape,但必须是凸多边形。此外,它比预定义的形状慢。
Also does anyone know how I can turn off the physics of the world ?
使用 box2d Physics,您可以通过不执行 world.step()
命令