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

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

XNA Pixel Shader Effects

XNA Game Studio πλατφόρμα της Microsoft επιτρέπει στους προγραμματιστές να δημιουργήσουν βιντεοπαιχνίδια για τα Windows που βασίζονται σε προσωπικούς υπολογιστές , κονσόλα Xbox 360 και τα Windows τηλέφωνα . Το περιβάλλον προγραμματισμού λειτουργεί με το Microsoft Visual Studio και περιλαμβάνει το XNA Framework , μια συλλογή των διαχειριζόμενων βιβλιοθήκες ανάπτυξης παιχνιδιών με βάση το Microsoft NET Framework . . Pixel shaders είναι ανάμεσα σε μια ποικιλία από προγραμματιζόμενα αποτελέσματα και για τις δύο δισδιάστατες και τρισδιάστατες παιχνίδια που αναπτύχθηκε στο XNA Game Studio . Pixel Shaders
Η

Shaders , τα οποία έρχονται σε κορυφών και pixel ποικιλίες , επιτρέπει στους προγραμματιστές παιχνιδιών να χειριστείτε τα δεδομένα για να δημιουργήσει ένα επιθυμητό αποτέλεσμα . Τυπικά , shaders pixel δημιουργία εφέ φωτισμού , αλλά επίσης προσφέρονται για bump maps και ανακλαστικές επιφάνειες . Αυτές οι shaders παρεμβάλει τις τιμές ανάμεσα σε κάθε pixel , επιτρέποντας στους προγραμματιστές τον πλήρη έλεγχο της χειραγώγησης του κάθε pixel και vertex . Με τον τρόπο αυτό , shaders pixel χειραγωγήσουν το χρώμα του κάθε pixel για να δημιουργήσει εφέ όπως γλυκός φωτισμός ανά - pixel ανάκλασης.
Εικόνων Εφαρμογή
Η

Όπως και οι περισσότερες εργασίες στο XNA , η εφαρμογή των shaders pixel απαιτεί προηγμένη γνώση της γλώσσας προγραμματισμού Visual Basic . Πριν από την εφαρμογή shaders pixel σε XNA Game Studio , πρέπει πρώτα να δημιουργήσετε ένα αντικείμενο sampler με ένα μέλος υφή . Εφαρμόζοντας το shader συνεπάγεται τη δημιουργία μιας παρτίδας LoadContent , από την οποία θα πρέπει να φορτώσετε το αποτέλεσμα shader . Επίσης από LoadContent , η δημιουργία ενός στόχου καθιστούν βοηθά κρατήστε το pixel shader ενώ η λειτουργία Draw αποθηκεύει προσωρινά το στόχο να καταστήσει . Θα πρέπει να επιλύσουμε και να επαναφέρετε το καθιστούν στόχο στη συνέχεια χρησιμοποιήστε τα Μπέγκιν και Ισοπαλία μεθόδους για να καταστήσει το pixel shader πριν από τη χρήση της μεθόδου Τέλος για την παρτίδα και το αποτέλεσμα .
Η
Άλλα
Επιδράσεις

αποτελέσματα XNA Game Studio δεν αρχίζουν και τελειώνουν με shaders pixel . Ο κατάλογος της πλατφόρμας της ρυθμιζόμενα εφέ περιλαμβάνει τα φώτα κατεύθυνσης και ομίχλη , καθώς και αποτελέσματα διπλής υφής , όπου ένας υφή περιέχει χρώμα και λεπτομέρεια, ενώ ένα άλλο περιέχει σύνθετη φωτισμού . Skinned επιπτώσεις απασχολούν τα οστά και τα βάρη να παραμορφωθεί αντικείμενα , ενώ το περιβάλλον χάρτες χρησιμοποιούν διάχυτη υφή με το χρώμα και τη λεπτομέρεια αντικείμενα . Δύο διαστάσεων επιδράσεις περιλαμβάνουν την εμψύχωση , εκ περιτροπής , πλακάκια και κλιμάκωση sprites .
Εικόνων Εκτιμήσεις
Η

Τον Φεβρουάριο του 2012, XNA Game Studio πλατφόρμα της Microsoft έχει φτάσει την έκδοση 4.0 . Δεδομένου ότι η εταιρεία συνεχίζει να απελευθερώσει νέες εκδόσεις του XNA , εφέ pixel - shader της πλατφόρμας και των μεθόδων εφαρμογής μπορεί να αλλάξει . Στο σε απευθείας σύνδεση Microsoft Developer Network Library , η Microsoft προσφέρει εκτενή tutorials για την τρέχουσα ένα παρελθόν εκδόσεις του XNA Game Studio , συμπεριλαμβανομένων λεπτομερών tutorials για την εφαρμογή pixel - shader .
Η
εικόνων

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

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