Skip to main content

Τι είναι η απόδοση της πύλης;

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