Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να Σχεδιασμός Εκδότης Χρήση OpenGL

Όποιος ενδιαφέρεται για την ανάπτυξη του παιχνιδιού ή που έχουν ανάγκη από διαδραστικά γραφικά υψηλής απόδοσης χρειάζεται ένα βασικό πρόγραμμα επεξεργασίας για να δημιουργήσετε και να τροποποιήσετε υπόβαθρο , ξωτικά και άλλες εικόνες . OpenGL , ένα πρότυπο γραφικών ενσωματωμένο στα Windows , Mac και Linux , προσφέρει μια εξαιρετική επιλογή για την κατασκευή τόσο του επεξεργαστή και να εφαρμόσει διαδραστικά γραφικά . Παρά το γεγονός ότι οι συντάκτες εμπορικές γραφικά που διατίθενται για καθεμία από αυτές τις πλατφόρμες , με βάση τη δική σας editor θα σας βοηθήσει να εξοικειωθείτε με OpenGL προγραμματισμό . Ακολουθήστε τα παρακάτω βήματα για να δημιουργήσετε ένα απλό πρόγραμμα επεξεργασίας γραφικών . Τα πράγματα που θα χρειαστείτε
Windows, Mac ή Linux workstation
C Objective C ( Mac ) γλώσσα προγραμματισμού
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Εξοικειωθείτε με OpenGL + + ή . Επισκεφθείτε την ιστοσελίδα OpenGL , διαβάστε τις ξεκινήσατε , τότε πρέπει να κατεβάσετε το εγχειρίδιο αναφοράς και οδηγός προγραμματισμού . OpenGL παρέχει τόσο 2D και 3D modeling και οι εικόνες είναι κατασκευασμένα με γραμμές και πολύγωνα , όχι λίγο-χαρτογραφήθηκαν εικόνες . 2

Εντοπίστε ένα πρόγραμμα OpenGL δείγματος . Κατεβάστε τον κώδικα και να το εκτελεί στο σταθμό εργασίας σας . Μελετήστε τον κωδικό για να καθορίσει πώς μπορούν να εφαρμοστούν τα πρόσθετα χαρακτηριστικά γνωρίσματα .
Εικόνων 3

Προσθήκη κώδικα για να συντάξει μερικές πρόσθετες γραμμές ή πολύγωνα . Αυτή η άσκηση θα επικυρώνει ότι έχετε κατανοήσει τη διασύνδεση προγραμματισμού OpenGL .
Η 4

Γράψτε κάτω μια σύντομη περιγραφή του συνολικού σχεδιασμού . Προσδιορίστε αν ο συντάκτης θα καταστήσει 2D ή 3D εικόνες , πώς λειτουργεί η διεπαφή χρήστη , πώς τα σημεία , σχήματα και πολύγωνα να επεξεργαστεί , πώς τα δεδομένα παίρνει αποθηκεύονται και εάν αποδόσεις ( οι τελικές εικόνες ) να αποθηκεύονται στο δίσκο .
5

Προσθήκη κώδικα για να εισέλθουν σε νέες γραμμές και πολύγωνα . Παρακολουθεί την κίνηση και το κουμπί του ποντικιού και πρέσες σχεδιάσετε γραμμές για την αντιμετώπιση αυτών των κινημάτων . Να είστε υπομονετικοί ? Αυτό πιθανότατα θα είναι το πιο δύσκολο κωδικό . Οι περισσότεροι C + + και C Στόχος γλώσσες έχουν χειρισμού συμβάντων για την κίνηση του ποντικιού και εκδηλώσεις πλήκτρο του ποντικιού . Στο ποντίκι προς τα κάτω , εκτός από το δείκτη του ποντικιού για συντεταγμένες X και Y , στη συνέχεια, μέχρι το ποντίκι , να σχεδιάσετε μια γραμμή από τις αποθηκευμένες συντεταγμένες στην τρέχουσα συντεταγμένες .
Η 6

Δημιουργήστε μια δομή δεδομένων για την παρακολούθηση κάθε γραμμή ή το σχήμα τοποθετείται στην οθόνη , στη συνέχεια, όταν το " File /Save " μενού γίνεται κλικ , γράψτε αυτή τη λίστα για την αποθήκευση στο δίσκο . Στο "Αρχείο /Load , " καθαρίσετε την οθόνη , τοποθετήστε κάθε γραμμή ή το σχήμα στη δομή των δεδομένων και καθιστούν επάνω στην οθόνη. Αυτές οι δύο λειτουργίες δίνουν στο συντάκτη τη δυνατότητα να φορτώσετε και να αποθηκεύσετε τα αρχεία .
Η 7

Δημιουργία αρκετές διαλόγου , το καθένα με μια σειρά από κουμπιά ή τους ελέγχους που ποικίλλουν πλάτος της γραμμής , το χρώμα , σχήματα και άλλα χαρακτηριστικά . Αυτά γίνονται οι παλέτες που επιτρέπουν στο χρήστη να επιλέξει πινέλα , χρώματα και σχήματα . Και πάλι , όπως οι γραμμές και τα σχήματα μετακινούνται στην οθόνη , να καταγράψει στη δομή δεδομένων παρασκηνίου ώστε να μπορούν να αποθηκεύονται στο δίσκο .
8

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

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

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