我希望能够在代码测试的任何时候检查两个物体是否发生碰撞。我知道接触式听众,但由于我每帧都在摧毁/重建身体装置,这对我来说不起作用。如何使用Gdx.input.isKeyPressed测试物体是否可以进行轮询以进行输入。谢谢!
答案 0 :(得分:0)
我认为实现这一目标的唯一方法是计算这两个物体之间的距离。您还可以包括宽度和高度。
类似以下内容(Kotlin):
if (bodyA.position.dst(bodyB.position.x, bodyB.position.y) <= 50f)
//bodyA has contact with bodyB