Μάθημα 3: Ενεργοποίηση του ρομπότ εικονικής πραγματικότητας
Τώρα που έχετε ανατρέψει το πρώτο κάστρο στην , θα χρειαστείτε το Ρομπότ Εικονικής Πραγματικότητας (VRγια να γυρίσετε για να ανατρέψετε ένα άλλο. Αυτό το μάθημα θα σας καθοδηγήσει στα βήματα για να γυρίσετε το ρομπότ εικονικής πραγματικότητας και να ανατρέψετε δύο κτίρια στην Castle Crasher Playground.
Μαθησιακά Αποτελέσματα
- Προσδιορίστε πώς να χρησιμοποιήσετε την εντολή turn_forγια να στρίψετε το ρομπότ εικονικής πραγματικότητας δεξιά ή αριστερά.
- Προσδιορίστε πώς να χρησιμοποιήσετε την εντολή turn_to_headingγια να στρέψετε το ρομπότ εικονικής πραγματικότητας σε μια δεδομένη κατεύθυνση δεξιόστροφα.
Μετονομάστε το Έργο
- Εάν ο κώδικας του προηγούμενου μαθήματος δεν έχει φορτωθεί ήδη, φορτώστε το έργο Unit2Lesson2.
- Μετονομάστε το έργο επιλέγοντας το πλαίσιο ονόματος έργου.

- Εισαγάγετε το νέο όνομα έργου Unit2Lesson3και επιλέξτε «Αποθήκευση».

Στρίψτε δεξιά ή αριστερά
Η εντολή turn_for περιστρέφει το ρομπότ εικονικής πραγματικότητας κατά έναν δεδομένο αριθμό μοιρών. Σε αυτό το παράδειγμα, το ρομπότ εικονικής πραγματικότητας (VR) θα κινείται προς τα εμπρός για να ανατρέψει το κεντρικό κτίριο, θα κάνει όπισθεν πίσω στην αρχή και, στη συνέχεια, θα γυρίσει και θα ανατρέψει το κτίριο στην κάτω δεξιά γωνία του Castle Crasher Playground.

Για την ενημέρωσή σας
Για να περιστρέψετε ένα ρομπότ εικονικής πραγματικότητας με διαφορετικές ταχύτητες, η ταχύτητα περιστροφής μπορεί να αυξηθεί ή να μειωθεί χρησιμοποιώντας την εντολήset_turn_velocity. Η εντολήset_turn_velocityδέχεται ένα εύρος από 0 - 100 για την παράμετρο ταχύτητας. Η προεπιλεγμένη ταχύτητα είναι 50%. Η αλλαγή ταχύτητας θα ισχύει για οποιεσδήποτε επόμενες εντολές συστήματος μετάδοσης κίνησης.
μετάδοσης κίνησης.set_turn_velocity(50, ΤΟΙΣΟΣΤΟ)-
Σύρετε ή πληκτρολογήστε μια εντολήturn_for κάτω από την εντολή drive_for. Ορίστε τις παραμέτρους της εντολής turn_forσε στροφή δεξιά 90 μοίρες. Σε αυτό το έργο έχουν προστεθεί οι εντολές set_drive_velocity και set_turn_velocity και έχουν οριστεί σε 100%. Το έργο σας θα πρέπει να μοιάζει με αυτό:
# Προσθήκη κώδικα έργου στο "main" def main(): drivetrain.set_drive_velocity(100, PERCENT) drivetrain.set_turn_velocity(100, PERCENT) drivetrain.drive_for(FORWARD, 800, MM) drivetrain.drive_for(REVERSE, 800, MM) drivetrain.turn_for(RIGHT, 90, DEGREES) -
Σύρετε ή πληκτρολογήστε την εντολή drive_for κάτω από την εντολή turn_for. Ορίστε τις παραμέτρους της εντολής drive_forσε κίνηση προς τα εμπρός κατά 700 χιλιοστά (mm). Το έργο σας θα πρέπει να μοιάζει με αυτό:
# Προσθήκη κώδικα έργου στο "main" def main(): drivetrain.set_drive_velocity(100, PERCENT) drivetrain.set_turn_velocity(100, PERCENT) drivetrain.drive_for(FORWARD, 800, MM) drivetrain.drive_for(REVERSE, 800, MM) drivetrain.turn_for(RIGHT, 90, DEGREES) drivetrain.drive_for(FORWARD, 700, MM) - Επιλέξτε το κουμπί «Άνοιγμα Παιδικής Χαράς» για να ξεκινήσετε το Castle Crasher Παιδική Χαρά εάν δεν είναι ήδη ανοιχτό.
- Επιλέξτε το κουμπί «Έναρξη» για να δοκιμάσετε το έργο.
-
Παρακολουθήστε το ρομπότ εικονικής πραγματικότητας (VR) να κινείται προς τα εμπρός και να συγκρούεται με το κεντρικό κτίριο πριν κάνει όπισθεν πίσω στην εκκίνηση. Το Ρομπότ Εικονικής Πραγματικότητας θα στρίψει στη συνέχεια δεξιά 90 μοίρες και θα κινηθεί προς τα εμπρός για να συγκρουστεί με το κτίριο στην κάτω δεξιά γωνία της Παιδικής Χαράς Castle Crasher Playground.

Επιλέξτε το κουμπί Επόμενο για να συνεχίσετε με το υπόλοιπο μάθημα.