gpt4 book ai didi

java - Andengine - 检测与多个对象的碰撞并删除它们 - Java

转载 作者:太空宇宙 更新时间:2023-11-04 12:30:24 25 4
gpt4 key购买 nike

目前我正在检查与以下 updateHandler 的冲突。但它不能正常工作。这可能是由于我在 platformMap 列表中拥有多个对象。

public void registerCollisionUpdater() {
registerUpdateHandler(new IUpdateHandler() {

@Override
public void reset() {
// TODO Auto-generated method stub

}

@Override
public void onUpdate(float pSecondsElapsed) {
for (int i = 0; i < platformMap.size(); i++) {
for (int j = 0; j < platformMap.get(i).length; j++) {
PlatformSprite pl = platformMap.get(i)[j];
if (tBall.collidesWith(pl)) {
pl.destroy();
}
}
}
}
});
}

检查许多 Sprite 碰撞的正确方法是什么?我如何识别子弹是否击中了静态物体?

最佳答案

您是否已经尝试过使用 ContactListener ?如果没有,此链接可能会有所帮助 http://www.matim-dev.com/handling-collisions-between-bodies.html

关于java - Andengine - 检测与多个对象的碰撞并删除它们 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37905726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com