λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> PC Games

Πώς παίζετε μια ταινία στο Game Maker;

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

* Χρησιμοποιώντας ένα εξωτερικό πρόγραμμα αναπαραγωγής πολυμέσων: Αυτή είναι η ευκολότερη, αν και λιγότερο ολοκληρωμένη μέθοδος. Ανοίγετε ουσιαστικά το εξωτερικό πρόγραμμα αναπαραγωγής βίντεο (όπως το VLC, το Windows Media Player κ.λπ.) από το παιχνίδι του GameMaker χρησιμοποιώντας τη λειτουργία `run_external (). Αυτό ανοίγει το βίντεο σε ξεχωριστό παράθυρο. Δεν είναι ιδανικό για απρόσκοπτη ενσωμάτωση, αλλά λειτουργεί.

* Χρησιμοποιώντας επέκταση τρίτου μέρους: Αρκετές επεκτάσεις είναι διαθέσιμες (συχνά εμπορικά) που παρέχουν λειτουργικότητα αναπαραγωγής βίντεο στο Gamemaker. Αυτές οι επεκτάσεις χειρίζονται τις λεπτομέρειες χαμηλού επιπέδου της αποκωδικοποίησης και απόδοσης βίντεο, επιτρέποντάς σας να ελέγξετε την αναπαραγωγή βίντεο στο παιχνίδι σας. Αναζητήστε την αγορά GameMaker για επεκτάσεις "Player Video". Να είστε ενήμεροι για την αδειοδότηση και τη συμβατότητα.

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

Παράδειγμα χρησιμοποιώντας το `run_external ()` (απλούστερο, λιγότερο ολοκληρωμένο):

`` gml

// Υποθέτοντας ότι το αρχείο βίντεο σας βρίσκεται στο "Path/to/myVideo.mp4"

var videopath ="διαδρομή/προς/myVideo.mp4";

run_external (videopath);

`` `

Θυμηθείτε να αντικαταστήσετε το "PATH/TO/MYVIDEO.MP4" "με την πραγματική διαδρομή προς το αρχείο βίντεο σας. Αυτή η προσέγγιση ανοίγει το βίντεο στην προεπιλεγμένη εφαρμογή που σχετίζεται με τον τύπο αρχείου ".mp4` (ή άλλο) στο σύστημα του χρήστη.

Συνοπτικά: Δεν υπάρχει απλή, ενσωματωμένη λύση. Η καλύτερη προσέγγιση εξαρτάται από τις τεχνικές σας δεξιότητες και το επίπεδο ολοκλήρωσης που χρειάζεστε. Για τους περισσότερους χρήστες, η χρήση μιας επέκτασης τρίτου μέρους από την αγορά Gamemaker είναι η συνιστώμενη λύση. Η προσέγγιση `run_external ()` είναι μια γρήγορη λύση, αλλά προσφέρει κακή ολοκλήρωση. Η μέθοδος επιφάνειας/λήψης βίντεο είναι ισχυρή, αλλά μόνο για προηγμένους προγραμματιστές.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα