Das Verständnis der Bühne in Scratch auf dem Raspberry Pi

Mit Scratch auf dem Raspberry Pi, Sie haben nichts, um Code zu schreiben. Sie erhalten eine große (virtuellen) Feld von Blöcken und eine Stufe wo die Dinge passieren.

Die Bühne versteht nicht, nach oben, unten, links oder rechts.

Stattdessen verwendet es ein System mit zwei magische Zahlen, so können Sie nur ein Sprite sagen nach rechts in einiger Entfernung zu bewegen. Die Zahlen haben spezielle Namen: x und y. Das x Zahl legt die linke / rechte Position. Das y Nummer setzt die Auf- / Ab-Position.

x und y manchmal genannt werden Koordinaten, Das ist eine große, komplizierte mathy Wort für "das ist, wie wir zwei Zahlen verwenden, um herauszufinden, wo etwas ist."

Wann x und y beide 0, ist das Sprite Totpunkt der Bühne. Um ein Sprite rechts zu verschieben, setzen x auf mehr als 0. es nach links zu bewegen, setzen Sie x auf weniger als 0.

Die Größe von x erfahren Sie, wie das Sprite aus der Mitte der Bühne weit entfernt ist. Das Zeichen (minus oder nichts) sagt Ihnen, ob es nach links oder rechts von der Mitte.

Also, wenn x 100 ist, das Sprite in der rechten Hälfte der Bühne ist. Wenn es x -100 Ist, es ist in der linken Hälfte der Bühne.

Nach oben und unten auf die gleiche Weise. Wann y 100, das Sprite in der oberen Hälfte ist. Wann y -100 Ist, ist es in der unteren Hälfte.

x und y vollständig getrennt sind. Sie sind unabhängig, so können Sie das Sprite nach links oder rechts ohne Änderung, wie weit nach oben / unten ist. Und Sie können es auf und ab bewegen, ohne seine linke / rechte Position zu verändern.

So verschieben Sie es nach oben und unten und links und rechts, müssen Sie ändern x und y zusammen.

Hier ist ein Spickzettel auf der Bühne zum Bewegen mit x und y.

Wie groß sind x und y?Wo ist der Sprite?
x kein Minuszeichen haben (100)Rechte Hälfte der Bühne
x hat ein Minuszeichen (-100)Linke Hälfte der Bühne
y kein Minuszeichen haben (75)Die obere Hälfte der Bühne
x hat ein Minuszeichen (-75)Untere Hälfte der Bühne
x Null (0)Totpunkt links / rechts nur
y Null (0)Totpunkt nach oben / unten nur
x und y Null (0)Totpunkt links / rechts und oben / unten

Warum Scratch Arbeit wie das? Wäre es nicht einfacher sein, mehr zu sagen, rechts, oben und unten? Es könnte sein, aber das x y Idee ist, wie es in der Mathematik und in Erwachsenen-Spiel und App-Programmierung erledigt ist, so Scratch Kopien, wie sie funktionieren.

Menü