Klassen Runde Hitboxen?

S4nd

Mitglied
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:

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!
 

Neue Themen


Oben