【发布时间】:2015-02-21 01:13:57
【问题描述】:
我有一系列爆炸和僵尸,但我正在努力寻找一种有效检测碰撞并移除碰撞的爆炸和僵尸的方法。有什么建议么?
Iterator<Rectangle> blastIter = blasts.iterator();
while(blastIter.hasNext()) {
Rectangle blast = blastIter.next();
blast.x += 200 * Gdx.graphics.getDeltaTime();
if(blast.x + 16 > 800) blastIter.remove();
}
Iterator<Rectangle> zombieIter = zombies.iterator();
while(zombieIter.hasNext()) {
Rectangle zombie = zombieIter.next();
zombie.x -= 150 * Gdx.graphics.getDeltaTime();
//if(zombie.overlaps(blast)) zombieIter.remove();
}
【问题讨论】:
标签: libgdx game-physics