SpriteCollision()
Syntax
Ergebnis = SpriteCollision(#Sprite1, x1, y1, #Sprite2, x2, y2)Beschreibung
Testet, ob sich die zwei Sprites überlappen. Wenn nicht, ist der Rückgabewert 'Ergebnis' gleich 0. Als x- und y-Parameter werden die Koordinaten der beiden Sprites benötigt, die Breite und Höhe jedes Sprites kennt PureBasic bereits selbst.
Bei dieser Routine handelt es sich um eine rechteckige Prüfung, ergibt also eine sehr schnelle aber nicht sehr genaue Funktionsweise (abhängig von der Form Ihres Sprites). Sehr nützlich für schnelle Arcade-Spiele.
Für eine genauere Kollisionsprüfung verwenden Sie SpritePixelCollision().
Unterstützte OS
Alle