Hallo,
für eine hitbox in einem Spiel müsste ich vorzugsweise ein Rechteck erstellen, dass in einem bestimmten Winkel liegt. Ich hatte eine Art geschafft (mit AffineTransform):
Jedoch brauche ich ein Rechteck und casten wirft eine Exception. Gibt es eine bessere Möglichkeit und wie sehe diese aus?
für eine hitbox in einem Spiel müsste ich vorzugsweise ein Rechteck erstellen, dass in einem bestimmten Winkel liegt. Ich hatte eine Art geschafft (mit AffineTransform):
Java:
public static Shape rotateShape(Shape s, double degrease) {
AffineTransform tx = new AffineTransform();
tx.rotate(Math.toRadians(degrease));
return tx.createTransformedShape(s);
}