c# xna auf kollision prüfen (ball, rechteck)

...komplette Frage anzeigen

1 Antwort

Es gibt zwei Methode, die in dieser Art arbeiten. Ein Rectangle hat z.B. die Methode .Intersects, diese funktioniert jedoch nur mit einem anderen Rectangle. Du kannst für den Ball ein BoundingSphere und für das Rechteck ein BoundingBox Objekt erstellen. Diese sind zwar dreidemensional, du setzt aber einfach die 3D-Komponente auf 0 und es ist 2D. Bei diesen gibt es die Methoden ebenfalls.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von idaser444
06.01.2012, 18:29

weißt du auch wie man überprüft welche pixel von den objekten sich berühren? z.b. der punkt (0,0) von ball berührt den punkt (100,100) vom viereck

0

Was möchtest Du wissen?