129
Schließlich befinden sich zwei Kopien des Sprites gleichzeitig auf dem
Bildschirm. Um zu vermeiden, dass diese sich identisch bewegen,
beachten Sie, wie das Script seine Richtung wählt, indem Sie auf Billy
achten und ändern Sie diese Zahl dann durch eine zufällige Gradzahl.
Der Sprite bewegt sich absichtlich langsamer als der Charakter unseres
Spielers – andernfalls wäre es unmöglich zu entkommen und das Spiel
wäre sehr schwierig.
Die Reihenfolge der Schichten aktualisieren
Aufgrund der in den Hintergrundgrafiken verwendeten Perspektive,
läuft ein nach oben gehender Sprite in Wirklichkeit in die Ferne. Wenn
ein solcher Sprite nach unten geht, kommt er näher. Scratch weiß aber
nicht, dass die Sprites mit einer größeren y-Position sich hinter anderen
Sprites befinden sollen.
Die Lösung für dieses Problem ist es, die y-Position der Sprites zu
go back ? Layers
kontrollieren und einen
Block zu verwenden, um die
Schichten der Sprites neu anzuordnen. Sie müssen auch dafür sorgen,
dass Sprites aus dem Bild verschwinden, sobald sie besiegt wurden und
denken Sie auch daran, dass sich die Namen der gegnerischen Sprites