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.
GFU-Schulungen  [Anzeige]

VB.NET Einführung

Die Schulung zeigt Ihnen, wie Sie einfache, benutzerorientierte Programme, die auf Datenbanken zugreifen, in VB.NET eigenständig entwickeln. 

C# 2017/2015/2013 Grundlagen

Nach Abschluss des Kurses sind Ihnen die Datentypen und Klassenbibliotheken von C# bekannt. Außerdem sind Sie in der Lage, mit Variablen umzugehen und deren Typen zu konvertieren. Sie definieren Namespaces und setzen diese ein, Sie erstellen eigene Klassen  und bauen Trouble Shooting ein.

/// <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!