Βίντεο: Oculus Quest Basics Tutorial 2024
Το GameMaker: Studio σας επιτρέπει να σχεδιάζετε στοιχεία GUI απευθείας πάνω στην επιφάνεια εφαρμογής του παιχνιδιού σας. Αυτοί οι τύποι στοιχείων GUI συνήθως περιλαμβάνουν πράγματα όπως το σκορ, ο αριθμός των ζωών, τα εικονικά κλειδιά και τα λοιπά.
Για να γίνει αυτό, πρέπει να συνεχίσετε από την προηγούμενη διαδικασία. Βασικά, θα χρησιμοποιήσετε τις τιμές διεπαφής για να τοποθετήσετε διάφορα στοιχεία (βαθμολογία, ζωές, κλειδιά) γύρω από το επίπεδο GUI για να δημιουργήσετε μια προβολή heads-up.
Το HUD είναι ιδανικό για παιχνίδια όπου ο παίκτης χρειάζεται να γνωρίζει κάποιες πληροφορίες, όπως πόση υγεία έχει απομείνει, πόση σφαίρα έχει, πού βρίσκεται σε χάρτη, πόσο ισχυρή είναι οι ασπίδες είναι και ούτω καθεξής.
Για να ξεκινήσετε, πρέπει να δημιουργήσετε ένα νέο Sprite της επιλογής σας. Ονομάστε αυτό το Sprite spr_Button. Για τους σκοπούς του σεμιναρίου, ένας πράσινος κύκλος για το Sprite δημιουργήθηκε όπως υποδεικνύεται στο σεμινάριο λογισμικού.
Η παρακάτω διαδικασία δείχνει πώς να σχεδιάσετε αυτό το Sprite σε κάθε γωνία της επιφάνειας εφαρμογής. Με αυτόν τον τρόπο, μπορείτε να δημιουργήσετε το δικό σας HUD. Αυτή η ίδια διαδικασία θα μπορούσε επίσης να λειτουργήσει για την κατάρτιση κειμένου ή φόντου.
Η παρακάτω διαδικασία χρησιμοποιεί το σεμινάριο The_Application_Surface_Scaling.
-
Κάντε διπλό κλικ στο obj_Control από το δέντρο πόρων.
Εμφανίζονται οι ιδιότητες αντικειμένων.
-
Επιλέξτε το Event Draw GUI από την ενότητα Συμβάντα.
Το συμβάν "Ενέργειες για το σχεδιάγραμμα GUI" εμφανίζεται στην ενότητα "Ενέργειες".
-
Κάντε διπλό κλικ στην ενέργεια Εκτέλεση κώδικα από την ενότητα Ενέργειες.
Εμφανίζεται το παράθυρο κώδικα.
-
Προσθέστε τον ακόλουθο κώδικα μετά τον υπάρχοντα κώδικα:
draw_sprite (spr_Button, 0, x1 + 32, y1 + 32); draw_sprite (spr_Button, 0, x2-32, y1 + 32). draw_sprite (spr_Button, 0, x1 + 32, y2 - 32). draw_sprite (spr_Button, 0, x2 - 32, y2 - 32).
-
Κάντε κλικ στο πράσινο σημάδι ελέγχου για να αποθηκεύσετε και να κλείσετε το παράθυρο κώδικα.
Εάν τρέχετε το παιχνίδι τώρα, θα πρέπει να δείτε κάτι παρόμοιο με αυτό το σχήμα.
Το Sprite εμφανίζεται στις τέσσερις γωνίες.