Jo... SFML übernimmt wohl doch nicht die Arbeit die ich dachte.
Sobald mein Schläger schräg steht, läuft irgendwas schief. Ich versuche das mal in meinem Bild darzustellen. Der Blaue schläger ist also schräg(Um den Mittelpunkt Rotiert) und der grüne Ball fliegt gerade auf den Schläger zu. Nun Kollidiert er jedoch an der Lila Linie und wird zurück geworfen. ehrlich gesagt habe ich dieses Problem erwartet doch nicht an der Lila Linie sondern an der Roten, da dort der Mittelpunkt ist. Ich benutze die GetGlobalBounds Methode von SFML um die Bounds vom Kreis un von Rechteck zu vergleichen. Habe ich jt irgendwo nen denkfehler drin wie die Bounds sich über dei Texturen legen? Ich dachte das diese sich Passform an die Textur anpassen (ausser beim Kreis natürlich). Wie es nähmich aussieht drehen die Bounds nicht mit sonder ändern nur ihre größe bzw die Seitenverhätnisse oder?
Ich denke ich habe euch einfach nur falsch verstanden und soll diese Methode nur als Broad Phase benutzen und falss diese dann eine Kollision wiedergibt gehe ich dann in die narrow Phase und Zerfrimel das Rechteck in Lines.
Edit: woran ich gerade verzweifle... ich dachte mir das ich die Einzelnen Punkte der Strecke in einen Container Packe und sie dann in einer schleife prüfe ob, die Strecke vom Mittelpunkt des Kreises kleiner ist als der Radius. Jedoch scheitere ich schon beim Sammeln der Punkte in den Container...
Grüßte Urprimat