Java 如何跟踪其中一个ArrayList的位置?
我有鱼雷类和小行星类,在每一类中我都浮动它们的X位置、高度和宽度(它们都是椭圆)。然后我在主页上创建了两个ArrayList 我想追踪分数,当鱼雷击中小行星时,分数将为-1 以前,我总是用Java 如何跟踪其中一个ArrayList的位置?,java,arraylist,Java,Arraylist,我有鱼雷类和小行星类,在每一类中我都浮动它们的X位置、高度和宽度(它们都是椭圆)。然后我在主页上创建了两个ArrayList 我想追踪分数,当鱼雷击中小行星时,分数将为-1 以前,我总是用 if(yPosA-height/2
if(yPosA-height/2散列图来跟踪特定位置的目标。对于阵列列表中的每个鱼雷,验证它移动到的位置是否未被占用。您需要嵌套循环
for(Torpedoes theTorpedo: TorpedoList) {
for(Asteroid theAsteroid: AsteroidList) {
//compare the pos of theTorpedo with theAsteroid
}
}
非常感谢!我刚开始学习Java,还没有学会如何使用HashMap。你能告诉我更多关于它的信息吗?非常感谢!我现在可以跟踪分数了!