89
Block
mouse down ?
key
?
pressed ?
Diese können in Verbindung mit den Kontrollblöcken verwendet
werden. Beispielsweise können somit zwei verschiedene Handlungen
erstellt werden, je nachdem ob der Anwender ganz normal auf einen
Sprite klickt oder die Pfeiltaste drückt, während er auf den Sprite klickt.
Kollisionen zwischen den Sprites erkennen
Eine Kollision tritt auf, wenn sich zwei Sprites auf dem Bildschirm
überlappen. Die Blöcke die Sie benötigen, befinden sich in der Sektion
Sensing der Blocks Palette und in Scratch können Sie Kollisionen auf
zwei verschiedene Arten erkennen:
•
Verwenden von touching um zu überprüfen, ob sich Sprites
berühren; oder
•
Verwenden von touching color und color touching color
Blöcken.
Überprüfen zu können, ob sich zwei Farben berühren ist in Spielen sehr
nützlich, wenn festgestellt werden muss, ob ein bestimmter Teil des
Sprites einen bestimmten Teil des anderen Sprites berührt hat. Da
Scratch so programmiert wurde, dass transparente Bereiche Ihrer
Sprites ignoriert werden, benötigen Sie für Spiele nur den
Block.
Beschreibung
Ein boolescher Wert der auf true gesetzt wird,
wenn der Anwender die linke Maustaste drückt.
is
Ein boolescher Wert der auf true gesetzt wird,
wenn der Anwender eine bestimmte Taste auf der
Tastatur drückt.
touching