如何使用Actor.hit进行碰撞检测?

时间:2013-08-22 11:09:27

标签: libgdx

如何在libgdx中使用Actor.hit。我想知道两个Actors何时通过动画发生冲突,是我将使用的Actor.hit方法吗?

1 个答案:

答案 0 :(得分:6)

请阅读文档:here

Hit仅用于用户输入,如touch和mouseevents。这不是你如何检测碰撞。

你需要自己使用Rectangle,例如你更新如下:

private void updateBounds() {
    bounds.set(getX(), getY(), getWidth(), getHeight());
}

然后,您可以轻松检查与其他演员的碰撞/重叠。