Μάθημα 3: Γυρίστε στην Επικεφαλίδα
Η εντολή turn_to_headingμπορεί επίσης να χρησιμοποιηθεί για την περιστροφή του ρομπότ εικονικής πραγματικότητας. Αυτή η εντολή μετατρέπει το ρομπότ εικονικής πραγματικότητας σε μια δεδομένη δεξιόστροφη κατεύθυνση μεταξύ 0 και 359,99 μοιρών. Όταν ένα ρομπότ εικονικής πραγματικότητας συγκρούεται με ένα κάστρο, μπορεί να βγει εκτός πορείας. Η εντολή turn_to_headingδιασφαλίζει ότι το ρομπότ εικονικής πραγματικότητας θα γυρίσει για να αντιμετωπίσει το επόμενο κάστρο, ανεξάρτητα από το τι έχει συμβεί προηγουμένως.

Σε αυτό το παράδειγμα, το Ρομπότ Εικονικής Πραγματικότητας θα κινηθεί για να ανατρέψει το κεντρικό κτίριο και, στη συνέχεια, θα γυρίσει και θα ανατρέψει το κτίριο στην κάτω αριστερή γωνία του Castle Crasher Playground.

-
Αφαιρέστε τις δύο τελευταίες εντολές από το έργο. Το έργο σας θα πρέπει τώρα να μοιάζει με αυτό:
# Προσθήκη κώδικα έργου στο "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) -
Σύρετε ή πληκτρολογήστε την εντολή turn_to_headingμετά την εντολή drive_for. Ορίστε τις παραμέτρους της εντολής turn_to_headingσε 270 μοίρες. Το έργο σας θα πρέπει τώρα να μοιάζει με αυτό:
# Προσθήκη κώδικα έργου στο "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_to_heading(270, DEGREES) -
Σύρετε ή πληκτρολογήστε την εντολή drive_for και επισυνάψτε την κάτω από την εντολή turn_to_heading. Ορίστε τις παραμέτρους της εντολής 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_to_heading(270, DEGREES) drivetrain.drive_for(FORWARD, 700, MM) - Επιλέξτε το κουμπί «Άνοιγμα Παιδικής Χαράς» για να ξεκινήσετε το Castle Crasher Παιδική Χαρά εάν δεν είναι ήδη ανοιχτό.

- Επιλέξτε το κουμπί «Έναρξη» για να δοκιμάσετε το έργο.

-
Παρακολουθήστε το ρομπότ εικονικής πραγματικότητας (VR) να κινείται προς τα εμπρός και να συγκρούεται με το κεντρικό κτίριο πριν επιστρέψει με την όπισθεν στην αρχική του θέση. Το Ρομπότ Εικονικής Πραγματικότητας θα στραφεί στη συνέχεια σε μια κατεύθυνση 270 μοιρών και θα κινηθεί προς τα εμπρός για να συγκρουστεί με το κτίριο στην κάτω αριστερή γωνία του Castle Crasher Playground.

Μίνι Πρόκληση
Για αυτήν τη μίνι πρόκληση, το Ρομπότ Εικονικής Πραγματικότητας (VR) θα πρέπει να συγκρουστεί με το μεσαίο κτίριο και το κτίριο επάνω δεξιά στην Παιδική Χαρά Castle Crasher Playground. Θα σας δοθεί ένα έργο, αλλά υπάρχει ένα σφάλμα. Επεξεργαστείτε το έργο για να λύσετε τη μίνι πρόκληση!

Ακολουθήστε αυτά τα βήματα για να ολοκληρώσετε τη μίνι πρόκληση:
-
Το παρακάτω βίντεο δείχνει πώς πρέπει να κινηθεί το ρομπότ εικονικής πραγματικότητας (VR) για να ανατρέψει και τα δύο σετ μπλοκ. Το ρομπότ θα πρέπει να οδηγήσει ευθεία μπροστά μέσα από το μεσαίο σετ μπλοκ για να τα ανατρέψει, στη συνέχεια να στρίψει δεξιά και να οδηγήσει μπροστά στο πάνω δεξιά σετ μπλοκ για να τα ανατρέψει κι αυτά.
Αρχείο βίντεο -
Δημιουργήστε αυτό το έργο προσθέτοντας ή αφαιρώντας τις απαραίτητες εντολές στο έργο Unit2Lesson3.
# Προσθήκη κώδικα έργου στο "main" def main(): drivetrain.set_drive_velocity(100, PERCENT) drivetrain.set_turn_velocity(100, PERCENT) drivetrain.drive_for(FORWARD, 1550, MM) drivetrain.turn_for(RIGHT, 180, DEGREES) drivetrain.drive_for(FORWARD, 700, MM) drivetrain.turn_for(RIGHT, 90, DEGREES) - Ξεκινήστε το έργο για να δείτε πού βρίσκεται το σφάλμα στον κώδικα.
- Επεξεργαστείτε τον κώδικα και δοκιμάστε ξανά. Συνεχίστε αυτήν τη διαδικασία μέχρι να ολοκληρωθεί η μίνι πρόκληση.
- Μόλις το Ρομπότ Εικονικής Πραγματικότητας συγκρουστεί με επιτυχία με το μεσαίο κτίριο και το κτίριο επάνω δεξιά στην Παιδική Χαρά Castle Crasher Playground, αποθηκεύστε το έργο.
- Αποθηκεύστε το έργο πριν προχωρήσετε.
Συγχαρητήρια! Έλυσες τη μίνι πρόκληση!
Ερωτήσεις
Επιλέξτε έναν σύνδεσμο παρακάτω για να αποκτήσετε πρόσβαση στο κουίζ του μαθήματος.
Έγγραφο Google / .docx / .pdf