Feedback

C# - Kollision von zwei rechteckigen Objekten prüfen

Veröffentlicht von am 15.12.2006
(1 Bewertungen)
Prüft die Kollision von zwei rechteckigen Objekten.
/// <summary>
/// Prüft die Kollision von zwei rechteckigen Objekten anhand der Koordinaten
/// </summary>
/// <param name="rect1, der linke obere Punkt eines Rechteckes muss übergeben werden"></param>
/// <param name="rect2 DITO"></param>
/// <returns>Kollision true/false</returns>
public static bool Intersect(Rectangle rect1, Rectangle rect2) {
    if (((rect1.X < (rect2.X + rect2.Width))
      && (rect2.X < (rect1.X + rect1.Width)))
      && (rect1.Y < (rect2.Y + rect2.Height))) {
        return (rect2.Y < (rect1.Y + rect1.Height));
    }
    return false;
}
Abgelegt unter kollision, rectangle, prüfen.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!