Βίντεο: Εμείς οι Άνθρωποι της Κάνναβης 2024
Μια διαδικασία και ένα κουμπί επιτρέπουν στο χρήστη MicroWorld EX να εφαρμόσει μια επιλογή τμήματος τέρας από μια αναπτυσσόμενη λίστα. Αυτές οι διαδικασίες είναι selecthair, selectface, selectbody και selectfeet. Θα γράψετε κάθε διαδικασία και, στη συνέχεια, κάντε ένα κουμπί για να εκτελέσετε τη διαδικασία. Ακολουθήστε τα εξής βήματα:
-
Ανοίξτε το παράθυρο Procedures project.
-
Πληκτρολογήστε την ακόλουθη διαδικασία επιλογής:
για να επιλέξετε το hairstrop = 1 [hairturtle, setsh "greenhair] if hairdrop = 2 [hairturtle, setsh" goldhair], setsh "orangehair] end
Δείτε πώς λειτουργεί η διαδικασία:
-
Εάν έχει επιλεχθεί το πρώτο σχήμα, το πράσινο χρώμα, στην αναπτυσσόμενη λίστα Μαλλιά (αν το hairdrop = 1), το σχήμα greenhair εφαρμόζεται στο hairturtle.
-
Εάν επιλεχθεί το δεύτερο σχήμα, το χρυσόχρυσο, στην αναπτυσσόμενη λίστα Μαλλιά (αν είναι κομμωτήριο = 2), το χρυσόχρωμο σχήμα εφαρμόζεται στην τρίχα.
-
Αν επιλεγεί το τρίτο σχήμα, το bluehair, στην αναπτυσσόμενη λίστα Hair (τρίχας τρίχας = 3), το σχήμα bluehair εφαρμόζεται στο hairturtle.
-
Αν επιλεγεί το τέταρτο σχήμα, το πορτοκαλοειδές, στην αναπτυσσόμενη λίστα Μαλλιά (αν το hairdrop = 4), το σχήμα orangehair εφαρμόζεται στο hairturtle.
Για κάθε σχήμα στην αναπτυσσόμενη λίστα γράφεται ένα conditional if-condition. Υπάρχουν τέσσερα σχήματα μαλλιών στο hairdrop, έτσι υπάρχουν τέσσερις conditionals στη διαδικασία επιλογής.
-
-
Στη συνέχεια, πρέπει να δημιουργήσετε ένα κουμπί που εκτελεί τη διαδικασία επιλογής. Στη γραμμή εργαλείων, κάντε κλικ στο κουμπί Δημιουργία κουμπιού.
-
Στο παράθυρο διαλόγου Κουμπί, συμπληρώστε τις ακόλουθες πληροφορίες:
-
Label: Πληκτρολογήστε το όνομα του μέρους του σώματος (Hair, για παράδειγμα) στο πεδίο Label .
-
Οδηγία: Πληκτρολογήστε το όνομα της διαδικασίας που βάζει το επιλεγμένο σχήμα στο τέρας (για παράδειγμα, επιλέξτε το τρίχωμα).
-
Κάντε το: Επιλέξτε το κουμπί επιλογής Once.
-
Ορατό: Αφήστε αυτό το πλαίσιο ελέγχου επιλεγμένο.
Το ολοκληρωμένο παράθυρο διαλόγου για το παράδειγμα.
-
-
Κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου Κουμπί.
Το κουμπί "Μαλλιά" προστίθεται στο χώρο εργασίας του παιχνιδιού.
-
Σύρετε το κουμπί για να το τοποθετήσετε δίπλα στην αναπτυσσόμενη λίστα.
Όταν ο παίκτης κάνει κλικ στο κουμπί Hair, εκτελείται η διαδικασία επιλογής. Το σχήμα της τρίχας που επιλέγεται από τον αναπτυσσόμενο κατάλογο τρίχας εφαρμόζεται στο τρίχωμα.
-
Ακολουθήστε το ίδιο μοτίβο στο Βήμα 2 για να δημιουργήσετε διαδικασίες για selectface, selectbody και selectfeet.
Εδώ είναι ο κώδικας για την διαδικασία selectface:
για να επιλέξουμε το face if = facedrop = 1 [faceturtle, setsh "happyface] αν το facetrop = 4 [faceturtle, setsh "sadface] end
Εδώ είναι ο κώδικας της διαδικασίας selectbody:
για να επιλέξετε body if bodydrop = 1 [bodyturtle, setsh" orangebody]] if bodydrop = 3 [bodyturtle, setsh "bluebody] if bodydrop = 4 [bodyturtle, setsh" pinkbody] end
[pic], εάν το footdrop = 2 [feetturtle, setsh "slipperfeet] if feetdrop = 3 [feetturtle, setsh" birdfeet] για να εκτελέσετε τις διαδικασίες για τις διαδικασίες selectface, selectbody και selectfeet που δημιουργήσατε στο Βήμα 7.
Εδώ είναι μια πλήρης λίστα όλων των αντικειμένων και οδηγιών που δημιουργείτε για το Monster Mashup:
-
Όνομα χελώνας
Όνομα λίστας διαγραφής
Ετικέτες λιστών Όνομα κουμπιού < (Διαδικασία επιλογής) τρίχες τρίχες χτένισμα χτένισμα χτένισμα χαρούμενος χαρούμενος > Όψη επιλεκτική όψη bodyturtle bodydrop πορτοκαλί σώμα, πράσινο σώμα, γαλάζιο σώμα, Feet selectfeet Το παράδειγμα δείχνει τέσσερις επιλογές για κάθε τμήμα του σώματος, αλλά μπορείτε να χρησιμοποιήσετε περισσότερα ή λιγότερα μέρη. Απλά φροντίστε να προσαρμόσετε τις αναπτυσσόμενες λίστες και τις διαδικασίες επιλογής ώστε να ταιριάζει με τον αριθμό των σχημάτων που δημιουργείτε για κάθε τμήμα. Προσαρμόστε προσεκτικά τη σειρά των σχημάτων στην αναπτυσσόμενη λίστα με τη σειρά των σχημάτων στη διαδικασία επιλογής. Επίσης, να είστε προσεκτικοί για να ταιριάζει με την ορθογραφία του ονόματος του σχήματος στην ορθογραφία του στη διαδικασία για ελαχιστοποίηση των σφαλμάτων και μείωση του χρόνου αντιμετώπισης προβλημάτων.
Οι υποθετικές δηλώσεις, συμπεριλαμβανομένων των εντολών IF-THEN που χρησιμοποιούνται στο Monster Mashup, είναι κρίσιμες για οποιοδήποτε παιχνίδι ή παιχνίδι που κωδικοποιείτε. Δείτε τα Έργα 7 και 8 για περισσότερες λεπτομέρειες σχετικά με την εργασία με εντολές IF-THEN.