我刚刚为Android编写了游戏,而我的点击框却有一个小问题:
if(gegner.get(enemy).getY() >= player.get(0).GetY() &&
(gegner.get(enemy).getY() + gegner.get(enemy).getHeight()) <=
(player.get(0).GetY() + player.get(0).getHeight()) &&
gegner.get(enemy).getX() >= player.get(0).GetX() &&
gegner.get(enemy).getX() <= (player.get(0).GetX() +
player.get(0).getWidth())){
Log.d("Hitbox","Player hit enemy");
gegner.clear();
}
这两个是位图,当它们相互碰撞/重叠时,它们应该做一些事情。但是当我测试该应用程序时,什么也没发生。