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]

XML und .NET Überblick

Um auf dem neuesten Wissensstand zu sein, sollten Sie unser aktuelles ASP .NET Komplett Seminar belegen.
Nach dem Seminar kennen Sie die wichtigsten Strömungen in der Software-Technologie

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

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