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

Libgdx 如何使用Actor.hit进行碰撞检测?,libgdx,Libgdx,如何在libgdx中使用Actor.hit。我想知道当两个演员在动画中发生碰撞时,我会使用Actor.hit方法吗?请阅读文档: Hit仅用于用户输入,如触摸和鼠标事件。这不是检测碰撞的方式 您需要自己使用一个矩形来完成这项工作,例如,您需要如下更新: private void updateBounds() { bounds.set(getX(), getY(), getWidth(), getHeight()); } 然后,您可以轻松地检查与其他参与者的冲突/重叠。请阅读文档: Hi

如何在libgdx中使用Actor.hit。我想知道当两个演员在动画中发生碰撞时,我会使用Actor.hit方法吗?

请阅读文档:

Hit仅用于用户输入,如触摸和鼠标事件。这不是检测碰撞的方式

您需要自己使用一个矩形来完成这项工作,例如,您需要如下更新:

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

然后,您可以轻松地检查与其他参与者的冲突/重叠。

请阅读文档:

Hit仅用于用户输入,如触摸和鼠标事件。这不是检测碰撞的方式

您需要自己使用一个矩形来完成这项工作,例如,您需要如下更新:

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

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

@noone如果我有一个参与者,而它是圆形,我如何仅检测圆形图像的触摸。然后您需要覆盖hit方法。如何检查坐标是否在圆中:@noone如果我有一个演员,而它是圆,我如何仅检测圆形图像的触摸。那么您需要覆盖hit方法。如何检查坐标是否在圆中: