SpriteCollision()

Syntax

Ergebnis = SpriteCollision(#Sprite1, x1, y1, #Sprite2, x2, y2)
Beschreibung
Testet, ob sich die zwei Sprites überlappen.

Parameter

#Sprite1 Das erste zu überprüfende Sprite.
x1, y1 Koordinaten des ersten Sprites, in Pixel.
#Sprite2 Das zweite zu überprüfende Sprite.
x2, y2 Koordinaten des zweiten Sprites, in Pixel.

Rückgabewert

Ein Wert ungleich Null, wenn sich die zwei Sprites überlappen, andernfalls Null.

Anmerkungen

Diese Routine vergleicht die rechteckigen Bereiche rund um das Sprite, 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. Vergrößerte/gezoomte Sprites werden ebenfalls unterstützt.

Für eine genauere Kollisionsprüfung verwenden Sie SpritePixelCollision().

Siehe auch

SpritePixelCollision()

Unterstützte OS

Alle

<- SpriteBlendingMode() - Sprite Inhaltsverzeichnis - SpriteDepth() ->