如何在libgdx中使用Actor.hit.我想知道两个Actors何时通过动画发生碰撞,是我将使用的Actor.hit方法吗?
请阅读文档:这里
Hit仅用于用户输入,如touch和mouseevents.这不是你如何检测碰撞.
你需要自己使用Rectangle,例如你更新如下:
private void updateBounds() {
bounds.set(getX(), getY(), getWidth(), getHeight());
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以轻松检查与其他Actors的碰撞/重叠.
| 归档时间: |
|
| 查看次数: |
3576 次 |
| 最近记录: |