Βίντεο: Game Maker Tutorial 1.3 - Basic View - Greek 2024
Στον κλασικό βιντεοπαιχνίδι Αστεροειδών, το σκάφος του παίκτη θα μπορούσε να αφήσει μία πλευρά του δωματίου μόνο για να ξαναμπεί στην απέναντι πλευρά του δωματίου (για παράδειγμα, μπορεί να βρεθεί στα αριστερά και να επανέλθει στα δεξιά)
-
Από το δέντρο πόρων, κάντε δεξί κλικ σε δέσμες ενεργειών και επιλέξτε Δημιουργία σεναρίων
Το παράθυρο δέσμης ενεργειών εμφανίζεται
-
Στην ενότητα κώδικα, πληκτρολογήστε τον ακόλουθο κώδικα:
-
if phy_position_x room_width phy_position_x - = room_width, if phy_position_y room_height phy_position_y - = room_height
Κάντε κλικ στο πράσινο σημάδι ελέγχου.
-
Το παράθυρο δέσμης ενεργειών αποθηκεύεται και κλείνεται.
Αυτός ο κωδικός είναι διαφορετικός από αυτόν που χρησιμοποιείτε κατά την εργασία με το X και Y, επειδή αυτό το παράδειγμα βασίζεται στη φυσική και όχι στο βασικό σύστημα κίνησης και σύγκρουσης (μη φυσική).
Από το δέντρο πόρων, στην ενότητα "Αντικείμενα", κάντε διπλό κλικ στο αντικείμενο obj_Player (ή στο αντικείμενο που θέλετε να καλέσετε το Script).
-
Εμφανίζεται το παράθυρο Ιδιότητες αντικειμένου.
Επιλέξτε Προσθήκη συμβάντος → Βήμα → Βήμα.
-
Ένα συμβάν βήμα εμφανίζεται στην ενότητα Συμβάντα.
Μεταφέρετε και αποθέστε μια ενέργεια Εκτέλεση κώδικα από την καρτέλα Control στην ενότητα Actions.
-
Στο παράθυρο κώδικα πληκτρολογήστε τον ακόλουθο κώδικα:
-
phy_wrap ();
Κάντε κλικ στο πράσινο σημάδι επιλογής.
-
Το παράθυρο κώδικα αποθηκεύεται και κλείνεται.
Αυτός ο κώδικας καλεί το Script και το εφαρμόζει στο αντικείμενο. Τώρα, όταν ένα Ίντερνετ αυτού του Αντικειμένου τοποθετηθεί στο Δωμάτιο, ο παίκτης μπορεί να πετάξει το Ίδρυμα μέσω μιας πλευράς του Χώρου μόνο για να ξαναγυρίσει στην αντίθετη πλευρά.