Hi, ich programmiere zurzeit ein Spiel, wo ich unter anderem die Kollision zwischen zwei Objekten
prüfen muss. Dabei ist ein Element eine Kugel, die bist jetzt nur eine Rectangle Hitbox besitzt:
Das funktioniert soweit perfekt, jedoch ist mir eine Rectangle Hitbox bei einer Kugel zu ungenau.
-> Gibt es eine Klasse in Java womit ich runde Hitboxen erzeugen kann? (Also statt Rectangle -> Oval o.ä.)
Hoffe ihr könnt mir einen Tipp geben!
prüfen muss. Dabei ist ein Element eine Kugel, die bist jetzt nur eine Rectangle Hitbox besitzt:
Java:
private Rectangle hitbox;
hitbox = new Rectangle(x,y,width,height);
//So überprüfe ich ob die Objekte Kollidieren:
if(/*Rundes Objekt*/[i].getHitbox().intersects(/*anderes Objekt*/.getHitbox())){
//...
}
Das funktioniert soweit perfekt, jedoch ist mir eine Rectangle Hitbox bei einer Kugel zu ungenau.
-> Gibt es eine Klasse in Java womit ich runde Hitboxen erzeugen kann? (Also statt Rectangle -> Oval o.ä.)
Hoffe ihr könnt mir einen Tipp geben!