Skip to main content

Lektion 3: Wenden Sie sich der Überschrift zu

Der Block [Turn to heading] kann auch verwendet werden, um den VR-Roboter zu drehen. Dieser Block dreht den VR-Roboter auf eine bestimmte Kompassrichtung zwischen 0 und 359,9 Grad. Wenn ein VR-Roboter mit einer Burg kollidiert, kann er vom Kurs abkommen. Der Block [Turn to heading] stellt sicher, dass sich der VR-Roboter der nächsten Burg zuwendet, egal was zuvor passiert ist.

VR-Roboter innerhalb eines Kreises. Der Kreis ist mit Grad in 90-Grad-Schritten beschriftet, beginnend mit 0 Grad bei 12 Uhr, dann 90 Grad bei 3 Uhr, 180 Grad bei 6 Uhr und 270 Grad bei 9 Uhr.

In diesem Beispiel wird der VR-Roboter das mittlere Gebäude umstoßen und dann das Gebäude in der linken unteren Ecke auf dem Castle Crasher Playground drehen und umstoßen.

Burgzerkleinerer Spielplatz in Form eines Quadrats, mit fünf Schlössern vorhanden. Es gibt eine Burg in jeder Ecke und eine in der Mitte des Platzes. Der VR-Roboter befindet sich in der Mitte der Bodenwand des Spielplatzes, gegenüber der Mittelburg. Rote Callout-Boxen befinden sich um das mittlere Schloss und das untere linke Schloss.
  • Entfernen Sie die unteren zwei Blöcke aus dem Projekt.

    2 nebeneinander VEXcode VR-Projekte. Das Projekt auf der linken Seite ist das aus Lektion 2, mit einem roten Callout-Feld an den unteren zwei Blöcken, das anzeigt, dass sie entfernt werden sollten. Das Projekt auf der rechten Seite ist das gleiche Projekt, bei dem die beiden unteren Blöcke entfernt wurden.
  • Ziehen Sie den Block [Turn to heading] hinein und befestigen Sie ihn unter dem Block [Drive for]. Stellen Sie die Parameter des Blocks [Turn to heading] auf 270 Grad ein.

    VEXcode VR-Projekt von oben mit einer Drehung zum Kopfzeilenblock am unteren Rand des Stapels. Der Parameter im Block ist auf 270 Grad eingestellt. Um den Block herum befindet sich eine rote Callout-Box.
  • Ziehen Sie den [Drive for] -Block ein und befestigen Sie ihn unter dem [Turn to heading] -Block. Stellen Sie die Parameter des Blocks [Antrieb für] auf 700 Millimeter (mm) ein.

    VEXcode VR-Projekt von oben mit einem Antrieb für den Block, der an der Unterseite des Stapels angebracht ist. Der Block liest Drive Forward für 700 mm. Um den Block herum befindet sich eine rote Callout-Box.
  • Wählen Sie die Schaltfläche "Open Playground", um den Castle Crasher Playground zu starten , wenn er noch nicht geöffnet ist.

    VEXcode VR-Symbolleiste mit einem roten Kästchen, das die Schaltfläche Playground öffnen auf der rechten Seite der Symbolleiste zwischen den Schaltflächen Playground auswählen und Start aufruft.
  • Wählen Sie die Schaltfläche „Start“, um das Projekt zu testen.

    VEXcode VR Symbolleiste mit einem roten Kästchen, das die Schaltfläche Start auf der rechten Seite der Symbolleiste zwischen den Schaltflächen Open Playground und Step anruft.
  • Beobachten Sie, wie sich der VR-Roboter vorwärts bewegt und mit dem mittleren Gebäude kollidiert, bevor Sie zum Start zurückkehren. Der VR-Roboter dreht sich dann in eine Richtung von 270 Grad und fährt vorwärts, um mit dem Gebäude in der linken unteren Ecke des Castle Crasher Playground zu kollidieren.

    Castle Crasher Spielplatz mit der mittleren Burg abgestürzt und dem VR-Roboter mit Blick auf die untere linke Burg, die ebenfalls abgestürzt ist.

Mini-Herausforderung

Für diese Mini-Challenge sollte der VR-Roboter mit dem mittleren Gebäude und dem Gebäude oben rechts auf dem Castle Crasher Playground kollidieren. Sie erhalten ein Projekt, aber es liegt ein Fehler vor. Bearbeiten Sie das Projekt, um die Mini-Herausforderung zu lösen!

Castle Crasher Spielplatz mit fünf Burgen, eine in jeder Ecke. Auf den oberen linken und mittleren Schlössern befinden sich Callout-Boxen. Der VR-Roboter befindet sich in seiner Ausgangsposition in der Mitte der Bodenwand des Spielplatzes, gegenüber der Mittelburg.

Befolgen Sie diese Schritte, um die Mini-Herausforderung abzuschließen:

  • Der folgende Videoclip zeigt, wie sich der VR-Roboter bewegen sollte, um beide Blöcke zu stürzen. Der Roboter sollte geradeaus durch den mittleren Satz von Blöcken fahren, um sie umzustoßen, dann nach rechts abbiegen und vorwärts in den oberen rechten Satz von Blöcken fahren, um sie ebenfalls zu stürzen.
  • Erstellen Sie dieses Projekt, indem Sie die erforderlichen Blöcke zum Unit2Lesson3-Projekt hinzufügen oder entfernen. 

    Das VEXcode VR-Projekt beginnt mit einem When started -Block und hat sechs Blöcke im Stack. Von oben nach unten lesen die Blöcke: Stellen Sie die Antriebsgeschwindigkeit auf 100 % ein, stellen Sie die Drehgeschwindigkeit auf 100 % ein, fahren Sie 200 mm vorwärts, biegen Sie 180 Grad rechts ab, fahren Sie 700 mm vorwärts und biegen Sie 90 Grad rechts ab.

  • Starten Sie das Projekt, um zu sehen, wo sich der Fehler im Code befindet.
  • Bearbeiten Sie den Code und versuchen Sie es erneut. Fahren Sie mit diesem Vorgang fort, bis die Mini-Herausforderung abgeschlossen ist.
  • Sobald der VR-Roboter erfolgreich mit dem mittleren Gebäude und dem Gebäude oben rechts auf dem Castle Crasher Playground kollidiert, rette das Projekt.
  • Speichern Sie das Projekt, bevor Sie fortfahren.

Herzlichen Glückwunsch! Du hast die Mini-Herausforderung gelöst!

Fragen

Bitte wählen Sie unten einen Link aus, um auf das Lektionsquiz zuzugreifen.

Google Doc / .docx / .pdf