Πίνακας περιεχομένων:
- Σχεδιάστε ένα απλό σπίτι σε χαρτί
- Γράψτε την πρώτη λειτουργία για το σπίτι σας
- Debug η πρώτη λειτουργία για το σπίτι σας
Βίντεο: CorelDRAW X8 - Full Tutorial for Beginners [+General Overview]* 2024
Εδώ μαθαίνετε πώς να γράφετε και να εντοπίζετε την πρώτη λειτουργία για ένα Minecraft mod που χτίζει ένα σπίτι. Αυτή η διαδικασία αναφέρεται ως οικοδόμηση ενός σπιτιού με ένα κλικ, γιατί κάθε φορά που βρίσκεστε στο Minecraft με δυνατότητα κλικ με ένα κλικ, μπορείτε να έχετε ένα σπίτι.
Ξεκινήστε μια νέα mod με τίτλο Simple_House.
Σχεδιάστε ένα απλό σπίτι σε χαρτί
Αρχικά, σκιαγραφήστε το σπίτι σε χαρτί. Οι αρχές του σχεδιασμού ισχύουν, όπως η σχεδίαση στο σπίτι από πολλές γωνίες. Θα πρέπει να υπολογίσετε ποιες λειτουργίες χρειάζονται για την κατασκευή του σπιτιού.
Σε αυτή τη λειτουργία, θα πρέπει να αποφασίσετε ποιες λειτουργίες θέλετε να δημιουργήσετε καθώς σχεδιάζετε τον κώδικα. Αυτή η στρατηγική εναλλακτικής σχεδίασης απαιτεί λιγότερες επαναλήψεις επαναδιοργάνωσης (τον αριθμό των φορών που πρέπει να επαναπροσδιορίσετε τον κωδικό σας) επειδή γνωρίζετε ήδη τις λειτουργίες και δεν χρειάζεται να μετακινήσετε τον κώδικα στις λειτουργίες μετά την που το γράφετε.
Τα σχέδια που δημιουργείτε στη φάση σχεδιασμού δεν χρειάζεται να είναι τέλεια. Απλά πρέπει να σχηματίσετε μια ιδέα για τις λειτουργίες που χρειάζεστε για να γράψετε και πόσα μπλοκ πρέπει να τοποθετήσετε.
Γράψτε μικρά κομμάτια κώδικα και δοκιμάστε τα συχνά. Πριν αρχίσετε να γράφετε κώδικα, μια στρατηγική που μπορείτε να ακολουθήσετε είναι να προσθέσετε όλες τις λειτουργίες που χρειάζεστε στο mod σας. Αυτή η εικόνα σάς δείχνει πώς να το κάνετε αυτό, ακολουθώντας το σχεδιαζόμενο σκίτσο από πάνω.
Γράψτε την πρώτη λειτουργία για το σπίτι σας
Ξεκινήστε με τον πρώτο τοίχο, τη λειτουργία που ονομάζεται wall_5x5. Αρχικά, κάντε μια γραμμή. Εδώ είναι ο κώδικας για την κατασκευή μιας γραμμής πέντε τούβλων προς μία κατεύθυνση.
Στη συνέχεια ελέγξτε τον κωδικό σας. Βλέπετε μια σκηνή παρόμοια με αυτή.
Μερικές φορές, οι κόσμοι του Minecraft γίνονται τόσο γεμάτοι με δέντρα που είναι δύσκολο να βρεθεί ένας τόπος για να τρέξουν mods με μεγάλες δομές σε αυτά. Αν αυτό συμβαίνει σε εσάς, απλά μεταβείτε στη λειτουργία Creative στο Minecraft και εκτελέστε τα mods στον ουρανό.
Όσο χρησιμοποιείτε υλικό όπως τούβλο, τα mods θα εμφανιστούν στον καθαρό, ανοιχτό ουρανό γύρω σας. Αν και κάνοντας δομές στον ουρανό γίνεται ένα πρόβλημα όποτε θέλετε να χρησιμοποιήσετε νερό ή λάβα (επειδή αυτά τα υλικά θα αρχίσουν να πέφτουν), δημιουργεί επίσης ένα καταπληκτικό καταρράκτη (ή lavafall).
Αφού έχετε μια γραμμή της δομής του σπιτιού σας, μπορείτε εύκολα να την επεκτείνετε σε πέντε γραμμές για να δημιουργήσετε έναν ολόκληρο τοίχο. Μπορείτε να τοποθετήσετε ένα μπλοκ και να μετακινήσετε το drone πολλές φορές, όπως κάνατε για να φτιάξετε τον πύργο, ή μπορείτε να χρησιμοποιήσετε βρόχους.
Ένας βρόχος είναι μια δομή κωδικοποίησης που μπορείτε να χρησιμοποιήσετε για να επαναλάβετε γραμμές κώδικα. Μπορείτε να χρησιμοποιήσετε τέσσερις τύπους βρόχων στο LearnToMod.Κάθε ένας επαναλαμβάνει τον κώδικα που βρίσκεται μέσα του. Εάν δεν το έχετε κάνει ήδη, μεταβείτε στα σήματα LearnToMod και συμπληρώστε όλα τα διακριτικά στην ενότητα "Εισαγωγή σε βρόχους" για να αποκτήσετε μια βασική κατανόηση των βρόχων.
Η παρακάτω εικόνα δείχνει όλους τους διαφορετικούς τύπους βρόχων που μπορείτε να χρησιμοποιήσετε. Σε αυτήν την περίπτωση, βλέπετε πώς να χρησιμοποιήσετε τον βρόχο που επαναλαμβάνεται ορισμένο αριθμό φορές, επειδή γνωρίζετε ότι θέλετε να επαναλαμβάνεται ακριβώς πέντε φορές.
Αυτός ο κύκλος επαναλαμβάνει οτιδήποτε βάζετε μέσα του. όσες φορές καθορίζετε. Εδώ βλέπετε τον κωδικό του τοίχου σας χρησιμοποιώντας αυτό το βρόχο.
Τώρα δοκιμάστε το mod. Βλέπετε κάτι σαν αυτή τη σκηνή.
Debug η πρώτη λειτουργία για το σπίτι σας
Εάν τρέχετε σε ένα σφάλμα στον κώδικα, ποτέ δεν φοβάστε: Έχετε στρατηγικές εντοπισμού σφαλμάτων. Η σάρωση είναι μια σημαντική δεξιότητα που πρέπει να έχετε, επειδή σπάνια θα γράψετε έναν κώδικα που είναι απόλυτα σωστός. Θα πρέπει να εντοπίσετε σφάλματα κατά τη χρήση του LearnToMod ή οποιουδήποτε άλλου συστήματος κωδικοποίησης, επομένως υπάρχουν μερικές στρατηγικές.
Προσδιορίστε το σφάλμα
Υποθέστε ότι το mod σας έχει πολύ περίπλοκο κώδικα σε αυτό. Όχι μόνο το mod έχει πολλές γραμμές, αλλά επαναλαμβάνουν επίσης πέντε φορές. Προτού εντοπίσετε το σφάλμα, θα πρέπει να απλοποιήσετε τον κώδικα.
Μειώστε τον αριθμό επαναλήψεων του βρόχου. Ξέρετε ότι μια γραμμή λειτουργεί, οπότε δοκιμάστε να το επαναλάβετε δύο φορές.
Δοκιμάστε το mod σας, και βλέπετε αυτή τη σκηνή.
Φαίνεται ότι η δεύτερη γραμμή ξεκινά ένα μπλοκ πολύ σύντομα, οπότε ο κώδικας προς τα πίσω είναι ίσως το σφάλμα.
Αλλάξτε τον κώδικα και δοκιμάστε τον (προσέγγιση σφαλμάτων 1)
Το σφάλμα είναι ότι η δεύτερη γραμμή είναι απενεργοποιημένη από ένα μπλοκ. Το "εκτός λειτουργίας από ένα" σφάλματα είναι κοινά στον προγραμματισμό.
Ένας τρόπος για να διορθώσετε το πρόβλημα είναι να επεξεργαστείτε τη γραμμή και να την δοκιμάσετε. Ξέρετε ότι το μπλοκ προς τα πίσω είναι πιθανότατα ο ένοχος, οπότε αλλάξτε το μπράτσο προς τα πίσω κατά 1.
Όταν δοκιμάζετε το mod σας, βλέπετε ότι λειτουργεί! Κάνει δύο γραμμές απευθείας πάνω από το άλλο.
Χρήση χαρτιού (προσέγγιση σφαλμάτων 2)
Ένας άλλος τρόπος για να εντοπίσετε σφάλματα είναι να εντοπίσετε τον κώδικα. Για κάθε γραμμή κώδικα, αντλήστε σε χαρτί αυτό που κάνει, όπως είναι το σχέδιο ενός κόκκινου τετραγώνου όταν τοποθετείται ένα μπλοκ τούβλου. Στη συνέχεια, σύρετε τι θέλετε να συμβεί και κοιτάξτε τη διαφορά.
Μπορείτε να δείτε παρακάτω ότι αυτό που έχετε κινείται προς τα πίσω πέντε φορές, αλλά αυτό που χρειάζεστε είναι να μετακινηθείτε προς τα πίσω τέσσερις φορές.
Ολοκληρώστε την πρώτη λειτουργία του σπιτιού σας
Αφού έχετε εντοπίσει τον κώδικά σας, μπορείτε να αλλάξετε τον βρόχο πέντε φορές και να δείτε μια σκηνή όπως αυτή.