これらは私の2つの敵です
en = new Enemy(700, 150);
en2 = new Enemy (980, 150);
プログラムに複数の敵を含めたいのですが、それらを再作成し、ユニットの衝突を伴うだけでよいでしょうか
if (d.intersects(r1) && en.visible == true &&
en.isAlive == false && !p.hitting){
hitmang(hit);
p.hitting = true;
}
if (d.intersects(r2) && en.visible == true &&
en.isAlive == false && !p.hitting){
hitmang(hit);
p.hitting = true;
}
if (!d.intersects(r1) && !d.intersects(r2)){
p.hitting = false;
}
別の敵とのすべてのインスタンスを再作成する必要がありますか?
これらは私の敵とゲーム内の境界です
Rectangle r1 = en.getBounds();
Rectangle r2 = en2.getBounds();
(私はそれらを長方形として持っています)
public Rectangle getBounds(){
return new Rectangle(x, y, 114, 134);
}