こんにちは私はコンソールでエラーを取得していますとして渡されています。ここでArrayListには、オブジェクト
は、コードは次のとおりです。
EnemyBarrelsは、複数のオブジェクトが含まれています。
for(int i = 0; i < EnemyBarrels.size(); i++){
EnemyBarrels.get(i).move();
if((EnemyBarrels.get(i).getHitBox()).intersects(buildG.getStepD().get(i))){
}
、これはgetHitBox(IS):
public Rectangle getHitBox(){
return hitbox;}
これはヒットボックスである:BarrXとBarryはint値である
Rectangle hitbox = new Rectangle(BarrX,BarrY,25,21);
ました。
これはgetStepD(ある):
ArrayList<Rectangle> stepD = new ArrayList<Rectangle>();
四角形が含まれています
public ArrayList getStepD(){
return stepD;
}
これはstepDです。
助けていただけたら幸いです! ありがとう
'公共のArrayList getStepD'にあなたの方法を変更することができます –