Σπίτι Προσωπικά Οικονομικά Πώς να φτιάξετε μια βιβλιοθήκη προβολέων για το Minecraft Modding - dummies

Πώς να φτιάξετε μια βιβλιοθήκη προβολέων για το Minecraft Modding - dummies

Πίνακας περιεχομένων:

Βίντεο: 1ο βίντεο minecraft hunger game greek 2024

Βίντεο: 1ο βίντεο minecraft hunger game greek 2024
Anonim

Μπορείτε να κάνετε πολλά εφέ βλήματος στο Minecraft εκτός από την έκρηξη. Αντί να ξανακτίσετε ολόκληρο τον κώδικα βλήματος από το μηδέν, μπορείτε να αφηρημένη το μηχάνημα κατάστασης βλήματος (να το καταστήσετε ένα μηχάνημα κρατικού βλήματος για οποιοδήποτε αποτέλεσμα, όχι μόνο να εκραγεί) και να δημιουργήσετε μια βιβλιοθήκη που σας βοηθά να χτίσετε πολλά διαφορετικών βλημάτων.

Μια βιβλιοθήκη είναι μια mod που σας επιτρέπει να καλέσετε λειτουργίες από άλλα mods.

Ρυθμίστε τα mods του βλήματος

Για να ρυθμίσετε τη λειτουργία βλήματος, αντιγράψτε ένα βλήμα βλήματος. Ακολουθήστε τα παρακάτω βήματα:

  1. Κάντε κλικ στην καρτέλα Ενέργειες και, στη συνέχεια, επιλέξτε την εντολή Αντιγραφή.

    Βλέπετε δύο εκδόσεις του mods projectile.

  2. Ανοίξτε ένα mod και μετονομάστε το Projectile_Library.

  3. Ανοίξτε την άλλη mod και μετονομάστε την Exploding_Projectile.

    Εδώ είναι οι δύο μετονομασμένοι mods.

Σχεδιάστε τη βιβλιοθήκη των βλημάτων και τα βλήματα των βλημάτων

Ανοίξτε τη λειτουργία mod που μετονομάσατε στο Projectile_Library. Μοιάζει με το παράδειγμα κώδικα που εμφανίζεται εδώ.

Η δημιουργία του μοντέλου Projectile_Library είναι λίγο δύσκολη επειδή πρέπει να χειριστεί τις ακόλουθες πληροφορίες:

  • Όλες οι πληροφορίες κατάστασης, όπως η εκκίνηση

  • Η πραγματική εκτόξευση

  • Καταστροφή του βλήματος

Αλλά η Mod Explosion_Projectile για να χειριστείτε το

  • Ο τύπος του μπλοκ για την εκκίνηση

  • Οι ενέργειες που πρέπει να συμβούν όταν το μπλοκ βγαίνει

Κάντε ένα ακόμα αντίγραφο της mod σας και ονομάστε το Original_Explosion_Projectile, μόνο σε περίπτωση που βυθιστείτε και πρέπει να επιστρέψετε μια λειτουργική mod.

Αλλάξτε τις κύριες λειτουργίες και τις λειτουργίες εκκίνησης

Οι παρακάτω οδηγίες σας δείχνουν πώς να κάνετε τις αλλαγές στον κώδικα σας.

Για να κάνετε αλλαγές στην κύρια λειτουργία, ακολουθήστε τα εξής βήματα:

  1. Μετονομάστε την κύρια λειτουργία init.

    Επειδή αυτή η mod είναι τώρα μια βιβλιοθήκη, οι λειτουργίες σε αυτήν καλούνται από άλλα mods - αν και η ίδια η βιβλιοθήκη δεν τρέχει στο Minecraft.

  2. Εξαγωγή αυτής της λειτουργίας (καθιστώντας την προσβάσιμη από άλλα mods) έτσι ώστε να είναι δυνατή η πρόσβαση από το Mod Explosion_Projectile. Έτσι πρέπει να φαίνεται η λειτουργία.

    Μπορείτε να βρείτε το μπλοκ εξαγωγής κάτω από την κατηγορία Misc.

  3. Προσθέστε μια παράμετρο με το όνομα launch_block στη συνάρτηση init που καθορίζει τον τύπο του μπλοκ που πρόκειται να ξεκινήσει και αποθηκεύστε την παράμετρο σε μια μεταβλητή που ονομάζεται block_type.

  4. Διαγράψτε το συμβάν.

    Αυτό το βήμα αντιμετωπίζεται από το μοντέλο Exploding_Projectile. Η βιβλιοθήκη δεν το χειρίζεται, επειδή μπορεί να θέλετε άλλα πράγματα να ενεργοποιήσουν τα αποτελέσματα αργότερα.

  5. Για να ονομάσετε την εκροή μεταβλητής έκρηξης, κάντε κλικ στο αναπτυσσόμενο βέλος δίπλα στη λέξη που εκρήγνυται και επιλέξτε Μετονομασία μεταβλητής από το μενού.

Εδώ εμφανίζεται η μετονομασία της μεταβλητής.

Το init σας πρέπει να μοιάζει με αυτό.

Αφού ολοκληρώσετε αυτήν τη λίστα βημάτων, ίσως θέλετε να κάνετε μια μικρή αλλαγή στη λειτουργία εκκίνησης. Η παρακάτω εικόνα δείχνει πώς να αλλάξετε το μπλοκ βάθους στη μεταβλητή block_type. Με αυτόν τον τρόπο, ο τύπος του μπλοκ αποφασίζεται στο Mod Explosion_Projectile.

Η μεταβλητή προσγείωσης ενημερώνεται από μόνη της όταν την μετονομάζετε.

Αλλαγή της λειτουργίας έκρηξης

Για να κάνετε αλλαγές στη λειτουργία έκρηξης, πρέπει πρώτα να την αλλάξετε σε μια λειτουργία που έχει μια τιμή επιστροφής. Ο σκοπός αυτής της λειτουργίας, στη βιβλιοθήκη, είναι να αφήσει το άλλο μοντέλο να γνωρίζει εάν το μπλοκ έχει ήδη ξεκινήσει. Ακολουθήστε τα εξής βήματα:

  1. Μετονομάστε τη λειτουργία check_if_launched.

    Αυτό δείχνει το νέο μπλοκ λειτουργιών που έχετε.

  2. Δημιουργήστε μια νέα μεταβλητή που ονομάζεται εκκίνησε και αρχικοποιήστε (δώστε την τιμή) στο false.

    Αυτή η μεταβλητή πρέπει να επιστραφεί για να αφήσει το άλλο μοντέλο να γνωρίζει αν έχει ξεκινήσει το μπλοκ.

  3. Χρειάζεστε την εντολή if από την αρχική λειτουργία έκρηξης, αλλά αντί να στείλετε ένα μήνυμα και να εκραγεί και να καταστρέψετε οτιδήποτε γύρω από το μπλοκ, απλά ορίστε την εκκίνηση μεταβλητή σε true.

  4. Εξαγωγή αυτής της συνάρτησης, έτσι ώστε η άλλη mod μπορεί να ελέγξει για να δει αν το μπλοκ έχει ξεκινήσει.

Αλλάξτε τη λειτουργία καταστροφής

Πρέπει επίσης να ενημερώσετε τη λειτουργία καταστροφής για να μοιάσετε με αυτό. Ακολουθήστε τα εξής βήματα:

  1. Προσθέστε μια παράμετρο που ονομάζεται μπλοκ, το οποίο είναι το μπλοκ που πρέπει να καταστραφεί.

  2. Αλλαγή του μπλοκ πληροφοριών στο μπλοκ παραμέτρων.

  3. Εξαγωγή της λειτουργίας καταστροφής.

Συγχαρητήρια! Έχετε ολοκληρώσει τη λειτουργία Projectile_Library. Ολόκληρη η λειτουργία θα πρέπει να μοιάζει με αυτήν που φαίνεται εδώ.

Εικόνα 7-51

Αλλάξτε το Mod Explosion_Projectile

Αφού γράψετε τη βιβλιοθήκη, μπορείτε να ορίσετε τι συμβαίνει στη λειτουργία Explosion_Projectile. Αρχικά, ανοίξτε το Mod Explosion_Projectile και εισαγάγετε το Projectile_Library. Στη συνέχεια, ακολουθήστε τα εξής βήματα:

  1. Πιάσε ένα μπλοκ εισαγωγής από την κατηγορία Misc.

  2. Πληκτρολογήστε το ψευδώνυμό σας LearnToMod και, στη συνέχεια, το Projectile_Library. Για παράδειγμα, αν το ψευδώνυμό σας LearnToMod ήταν sarah , το μπλοκ εισαγωγής σας θα πρέπει να το δει αυτό.

    Τώρα πρέπει να κάνετε αλλαγές στην κύρια λειτουργία επειδή έχετε τη βιβλιοθήκη που μόλις δημιουργήσατε και πρέπει να καλέσετε αυτές τις νέες λειτουργίες.

  3. Καταργήστε τα πάντα από την κύρια λειτουργία και διαγράψτε όλα τα μπλοκ εκτός από τα μπλοκ συμβάντων. Τα δύο μπλοκ συμβάντων θα πρέπει να εισέλθουν σε μια νέα συνάρτηση που ονομάζεται on_land_event, αλλά η συνάρτηση που πρέπει να ονομάζεται είναι μια νέα συνάρτηση που ονομάζεται on_land και η οποία έχει μια παράμετρο με την ονομασία info.

  4. Ανατρέξτε στην κατηγορία "Λειτουργίες" και θα δείτε τρεις νέες λειτουργίες από τη βιβλιοθήκη που μόλις δημιουργήσατε.

  5. Προσθέστε μια κλήση στο Projectile_Library. init, με μια παράμετρο του Bedrock και μια κλήση προς τη λειτουργία on_land_event.

Τέλος, αφού έχετε καθορίσει την κύρια λειτουργία, συμπληρώστε τη λειτουργία on_land. Ακολουθήστε τα εξής βήματα:

  1. Προσθέστε μια εντολή if-που καλεί το Projectile_Library. λειτουργία check_if_launched.

  2. Τοποθετήστε τον κώδικα έκρηξης από την παλιά λειτουργία έκρηξης στην εντολή if.

  3. Πραγματοποιήστε μια κλήση στο Projectile_Library. καταστρέψτε τη λειτουργία.

Συγχαρητήρια! Έχετε ολοκληρώσει τον κώδικα για το Mod Explosion_Projectile! Όλα τα άλλα στο mod μπορούν να διαγραφούν, οπότε ολόκληρη η mod σας θα πρέπει να μοιάζει με αυτή.

Δοκιμή της νέας βιβλιοθήκης σας

Εάν έχετε ακολουθήσει όλα τα βήματα σε αυτό το έργο, θα πρέπει τώρα να έχετε δύο mods:

  • Projectile_Library

  • Explosion_Projectile : Explosion_Projectile mod, βλέπετε μια σκηνή όπως αυτή.

Συγχαρητήρια! Δημιουργήσατε επιτυχώς μια βιβλιοθήκη βλημάτων και την χρησιμοποιήσατε για να δημιουργήσετε ένα βλήμα εκρήξεως.

Πώς να φτιάξετε μια βιβλιοθήκη προβολέων για το Minecraft Modding - dummies

Η επιλογή των συντακτών

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Για να βελτιώσετε τις ταινίες Adobe Flash Creative Suite 5 μπορούν να χρησιμοποιήσουν τα κουμπιά Flash CS5 για να δώσουν στους χρήστες τον έλεγχο της δράσης με έλεγχο χρόνου και πλοήγηση. Στο Flash, τα κουμπιά είναι ειδικοί τύποι συμβόλων που έχουν σχεδιαστεί για να ανταποκρίνονται σε αλληλεπίδραση με το ποντίκι ή το πληκτρολόγιο, όπως κλικ, ανατροπές και συγκεκριμένα πλήκτρα. Όταν συνδυάζεται με το ActionScript, ...

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Adobe Flash CS6 έχει έναν τρόπο για να δημιουργήσετε κλίσεις για να γεμίσετε ένα χώρο που δεν θέλετε να είναι ένα συμπαγές χρώμα. Οι κλίσεις είναι μείγματα μεταξύ δύο ή περισσότερων χρωμάτων που μπορείτε να χρησιμοποιήσετε για να γεμίσετε οποιαδήποτε περιοχή ή σχήμα, ακριβώς όπως ένα συμπαγές χρώμα. Αν κοιτάξετε τον πίνακα Swatches, μπορείτε ...

Η επιλογή των συντακτών

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Το OneNote, όπως οι εκδόσεις iOS και web app, η έκδοση Android του OneNote σάς επιτρέπει να αποκτάτε πρόσβαση και να επεξεργάζεστε σημειώσεις με ένα ελάχιστο σύνολο χαρακτηριστικών σε σύγκριση με τις εκδόσεις desktop του OneNote, όπως το OneNote 2013. Πώς να δημιουργήσετε μια νέα σημείωση στο Android Μπορείτε να δημιουργήσετε ...

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

Μετά τη διαμόρφωση του λογαριασμού ηλεκτρονικού ταχυδρομείου (S) στο Outlook 2013, η λήψη μηνυμάτων είναι μια αυτόματη διαδικασία. Το Outlook αποστέλλει αυτόματα και λαμβάνει μηνύματα όταν ξεκινάτε και επίσης σε διαστήματα 30 λεπτών (από προεπιλογή) όποτε εκτελείται το Outlook. Η εισερχόμενη αλληλογραφία σας μπαίνει αυτόματα στο φάκελο Εισερχόμενα. Μπορείτε επίσης να ξεκινήσετε μια χειροκίνητη διαδικασία αποστολής / λήψης σε ...

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Για συσκευές IOS. Υπάρχουν πολλές λειτουργίες, παρόλο που η έκδοση του App της OneNote και η πλήρης εφαρμογή OneNote 2013 έχουν περισσότερη λειτουργικότητα. Πώς να δημιουργήσετε μια νέα σημείωση σε συσκευές iOS Μπορείτε να δημιουργήσετε μια νέα σημείωση, ανεξάρτητα από το πού βρίσκεστε στο OneNote, αν βλέπετε ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεις όσον αφορά την τοποθέτηση και το μέγεθος. Πολλά από αυτά τα χαρακτηριστικά λειτουργούν καλύτερα όταν φωλιάζουν στοιχεία, έτσι θέλετε να κατανοήσετε πώς λειτουργεί ο πίνακας στοιχείων. Η τοποθέτηση αναφέρεται στις συντεταγμένες του στοιχείου που σχετίζεται είτε με το Στάδιο είτε με το γονικό στοιχείο όταν ένα ...

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεων όταν πρόκειται για την τοποθέτηση και το μέγεθος. Οι ρυθμίσεις "Παγκόσμια" και "Εφαρμοσμένες" δεν τροποποιούν τις ρυθμίσεις, αλλά παρέχουν ένα μέσο για την εμφάνιση της σχετικής τοποθέτησης μεταξύ των ενσωματωμένων στοιχείων. Μπορεί να αναρωτιέστε ότι η διαφορά είναι μεταξύ των ρυθμίσεων Global και Applied. Εδώ είναι η ουσία: Παγκόσμιες ρυθμίσεις ...

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Ένα ιδιαίτερα ισχυρό χαρακτηριστικό του Adobe Edge Animate Το CC είναι η δυνατότητα να προσθέσετε στη σύνθεση σας δράσεις, ενεργοποιητές, ετικέτες και χαρακτηριστικά δρομέα. Αυτά τα εργαλεία είναι αυτό που χρησιμοποιείτε για να κάνετε το κινούμενο γραφικό σας διαδραστικό, ώστε το κοινό σας να μπορεί να συμμετέχει σε αυτό που κάνει το κινούμενο σχέδιο σας αντί να πρέπει να καθίσετε εκεί και να παρακολουθήσετε παθητικά. Ένας ...