Βίντεο: Πως να φτιάξετε ένα 3D Video Game με την Unreal Engine... 2024
Το GameMaker: Studio σάς επιτρέπει να προσθέτετε σκιές σε στιγμιότυπα και επιφάνειες. Η ακόλουθη διαδικασία δεν χρησιμοποιεί επιφάνειες, αλλά παρέχει ένα παράδειγμα για το πώς να προσθέσετε ένα φαινόμενο σκίασης σε στιγμιότυπα.
Αυτή η διαδικασία χρησιμοποιεί παραδείγματα από το σεμινάριο λογισμικού Surfaces_Part 1. Πριν ξεκινήσετε να σχεδιάζετε μια επιφάνεια, αφιερώστε λίγο χρόνο για να εξοικειωθείτε με το σεμινάριο και πώς λειτουργεί. Στο παιχνίδι, μπορείτε να χρησιμοποιήσετε τα πλήκτρα βέλους για να μετακινηθείτε και το ποντίκι για να στοχεύσετε και να πυροβολήσετε. Το δεξί κουμπί του ποντικιού ρίχνει μια χειροβομβίδα.
Για να ανοίξετε το εκπαιδευτικό, από το παράθυρο Νέο έργο, κάντε κλικ στην καρτέλα Tutorials. Στο αριστερό μέρος εμφανίζεται μια επεκτάσιμη λίστα με μαθήματα. Κάντε κλικ για να ανοίξετε μια λίστα με τα Ενδιάμεσα μαθήματα και, στη συνέχεια, επιλέξτε Surfaces_Part 1.
Κατά την αναπαραγωγή του παιχνιδιού ίσως έχετε παρατηρήσει ότι ο παίκτης και οι εχθροί έχουν λεπτές σκιές. Οι παρακάτω διαδικασίες σας δείχνουν πώς να προσθέσετε σκιές στους τοίχους για να δημιουργήσετε ένα 3D εφέ. Για να προσθέσετε σκιές στους τοίχους, ακολουθήστε τα παρακάτω βήματα:
-
Με το μάθημα επιφανειών ανοικτό, από το δέντρο πόρων, στο φάκελο Αντικείμενα, κάντε διπλό κλικ στο obj_Wall.
Εμφανίζονται οι ιδιότητες αντικειμένων.
-
Επιλέξτε Προσθήκη συμβάντος → Ισοπαλία → Σχεδίαση.
Το συμβάν Draw εμφανίζεται στην ενότητα Συμβάντα.
-
Μεταφέρετε και αποθέστε μια ενέργεια Εκτέλεση κώδικα από την καρτέλα Control στην ενότητα Actions.
Εμφανίζεται ένα παράθυρο κώδικα.
-
Στο παράθυρο κώδικα, πληκτρολογήστε τα εξής:
draw_sprite_ext (sprite_index, 0, x - 16, y + 16, 1, 1, 0, c_black, 0. 5). draw_self ();
-
Κάντε κλικ στο πράσινο σημάδι επιλογής.
Το παράθυρο κώδικα αποθηκεύεται και κλείνεται.
Εάν τρέχετε το παιχνίδι τώρα, θα πρέπει να δείτε ένα πολύ βασικό φαινόμενο σκιάς στους τοίχους, όπως φαίνεται στο σχήμα. Για να εκτελέσετε το παιχνίδι, από το κύριο μενού, επιλέξτε Εκτέλεση → Εκτέλεση κανονικά.
Ένα βασικό εφέ σκιάς.