Το Unity 19.1 φέρνει το Mobile Adaptive Performance για να βελτιώσει την απόδοση του παιχνιδιού στο Samsung Galaxy S10

click fraud protection

Η κυκλοφορία του Unity 2019.1 φέρνει πολλές δυνατότητες όπως το Adaptive Performance στο Samsung Galaxy S10 για καλύτερη διαρκή απόδοση παιχνιδιού. Διαβάστε για περισσότερα!

Το Unity είναι ένα από τα πιο δημοφιλή IDE και μηχανή παιχνιδιών που χρησιμοποιείται από τους προγραμματιστές παιχνιδιών για τη δημιουργία παιχνιδιών για Android και άλλες πλατφόρμες. Ενώ η ανάπτυξη παιχνιδιών είναι πρακτικά μια τέχνη από μόνη της, το Unity κάνει τη διαδικασία πιο απλή χάρη στο εργαλεία και δυνατότητες που παρέχει για τη δημιουργία 2D και 3D περιβαλλόντων και πολύπλοκων μηχανικών σε πολλά πλατφόρμες. Το Unity 2019.1 (19.1 εν συντομία) είναι πλέον διαθέσιμο για προγραμματιστές παιχνιδιών, φέρνοντας πολλές λειτουργίες "προεπισκόπησης" σε σταθερή μορφή για να τα εφαρμόσουν οι προγραμματιστές παιχνιδιών στο παιχνίδι τους, καθώς και νέες δυνατότητες προεπισκόπησης του τα δικά.

Προσαρμοστική απόδοση

Ένα από τα κύρια χαρακτηριστικά αυτής της έκδοσης για Android είναι η διαθεσιμότητα μιας έκδοσης προεπισκόπησης του Adaptive Performance για ναυαρχίδες Samsung Galaxy. Σε αντίθεση με τους υπολογιστές και τις κονσόλες, τα παιχνίδια σε κινητές συσκευές έχουν έναν εγγενή περιορισμό στη διαχείριση θερμότητας και στην κατανάλωση ενέργειας. Τα παιχνίδια με όμορφη εμφάνιση και ομαλή αναπαραγωγή έχουν έντονες ανάγκες επεξεργασίας, οι οποίες μπορούν να ζεστάνουν γρήγορα τη συσκευή σας. Ο υπολογιστής και οι κονσόλες αντιμετωπίζουν αυτό το πρόβλημα μέσω των ενεργών συστημάτων ψύξης τους, αλλά επειδή τα τηλέφωνα δεν διαθέτουν ενεργό υλικό ψύξης (ακόμα), το τηλέφωνο καταλήγει να μειώνει την απόδοση για να διατηρήσει τη θερμοκρασία μέσα έλεγχος. Το ζήτημα γίνεται ακόμη πιο προβληματικό λαμβάνοντας υπόψη το ευρύ φάσμα του διαθέσιμου υλικού και τα ποικίλα σενάρια απόδοσης και στραγγαλισμού.

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

Η Unity και η Samsung συνεργάστηκαν για ένα χαρακτηριστικό που ονομάζεται "Προσαρμοστική απόδοση", το οποίο παρέχει έναν καλύτερο τρόπο διαχείρισης θερμικών θερμοκρασιών και απόδοσης παιχνιδιών σε πραγματικό χρόνο. Αφού εγκαταστήσετε το Adaptive Performance μέσω του Unity Package Manager, το Unity θα προσθέσει αυτόματα το υποσύστημα Samsung GameSDK στο έργο σας. Κατά τη διάρκεια του χρόνου εκτέλεσης και σε υποστηριζόμενες συσκευές, το Unity θα δημιουργήσει και θα ξεκινήσει ένα Adaptive Performance Manager που θα παρέχει σχόλια σχετικά με τη θερμική κατάσταση της συσκευής. Οι προγραμματιστές μπορούν στη συνέχεια να επιλέξουν να εγγραφούν σε συμβάντα ή να ζητήσουν πληροφορίες από το Adaptive Performance Manager κατά τη διάρκεια του χρόνου εκτέλεσης για να δημιουργήσουν αντιδράσεις σε πραγματικό χρόνο σχετικά με τις θερμικές τάσεις. Για παράδειγμα, όταν η συσκευή άρχισε να στραγγαλίζει στα πρώτα στάδια, το παιχνίδι μπορούσε να ρυθμίσει την ποιότητα ρυθμίσεις, στοχευόμενος ρυθμός καρέ και άλλες παραμέτρους για να διασφαλιστεί ότι το παιχνίδι μπορεί να εξελιχθεί πιο σταθερό εκτέλεση. Μόλις η θερμοκρασία αρχίσει να μειώνεται ξανά, οι παράμετροι θα μπορούσαν να τροποποιηθούν ξανά για να προσφέρουν καλύτερη απόδοση παιχνιδιού. Παρακολουθώντας καλύτερα τη θερμική απόδοση, μπορεί κανείς να αποφύγει το στραγγαλισμό, προσαρμόζοντας την απόδοση με βάση την ανάδραση σε πραγματικό χρόνο. Αυτό θα οδηγήσει σε πιο προβλέψιμο ρυθμό καρέ και εμπειρία παιχνιδιού και χαμηλότερη θερμική συσσώρευση.

Μια έκδοση προεπισκόπησης του Adaptive Performance είναι διαθέσιμη για το Unity 2019.1, με υποστήριξη για το Galaxy S10 και Galaxy Fold. Η υποστήριξη για περισσότερες συσκευές Galaxy θα ακολουθήσει αργότερα μέσα στο έτος, και ένας εκπρόσωπος αναφέρεται σε Android Authority ότι η Unity μιλά επίσης με άλλους κατασκευαστές.

Ειδοποιήσεις για κινητά

ο Πακέτο προεπισκόπησης ειδοποιήσεων για κινητά θα βοηθήσει τους προγραμματιστές να εφαρμόσουν μηχανισμούς διατήρησης και gameplay που βασίζεται σε χρονοδιακόπτη, προσθέτοντας υποστήριξη προγραμματισμού τοπικών επαναλαμβανόμενων ή εφάπαξ ειδοποιήσεων σε Android 4.1 και νεότερες εκδόσεις.

Εγκατάσταση Android SDK και NDK μέσω του Unity Hub

Το Unity Hub επιτρέπει πλέον στους προγραμματιστές να εγκαταστήσουν όλα τα απαιτούμενα στοιχεία για Android ως μέρος της επιλογής Android Build Support, διασφαλίζοντας ότι λαμβάνουν τις σωστές εξαρτήσεις. Έχετε επίσης τη δυνατότητα να εγκαταστήσετε και να ρυθμίσετε τα στοιχεία με μη αυτόματο τρόπο και να χρησιμοποιήσετε το Android Studio.

Ενσωμάτωση Android Logcat

Το Unity 2019.1 ενσωματώνει πλέον τη λειτουργία logcat, διευκολύνοντας τον εντοπισμό σφαλμάτων ελέγχοντας και φιλτράροντας μηνύματα από το Unity.

Ταχύτερη επανάληψη με δέσμες ενεργειών μόνο Ενημερωμένη έκδοση κώδικα στο Android

Τώρα μπορείτε να χρησιμοποιήσετε την επιλογή Δημιουργία μόνο σεναρίων για να παρακάμψετε πολλά βήματα στη διαδικασία δημιουργίας, καθώς μεταγλωττίζει εκ νέου μόνο σενάρια και διορθώνει ένα ήδη υπάρχον πακέτο εφαρμογών στη συσκευή. Το τελικό πακέτο δημιουργείται και αναπτύσσεται όταν επιλέγετε Build and Run.

Πολλά ακόμη χαρακτηριστικά ανεξάρτητα από την πλατφόρμα

Τα χαρακτηριστικά που αναφέρονται παραπάνω προορίζονται για ανάπτυξη παιχνιδιών στο Android. Το Unity 2019.1 περιλαμβάνει επίσης πολλές ακόμη αλλαγές που ισχύουν για ολόκληρη τη μηχανή παιχνιδιών, επεκτείνοντας τα οφέλη στο Android καθώς και σε άλλες πλατφόρμες. Η Unity έχει δημοσιεύσει μια εκτενή λίστα αλλαγών, με έμφαση σε χαρακτηριστικά όπως το Burst Compiler, το Lightweight Render Pipeline, το Shader Graph και πολλά άλλα.

Συνιστούμε διαβάζοντας την πλήρη λίστα αλλαγών εάν χρησιμοποιείτε το Unity στο παιχνίδι σας ή ενδιαφέρεστε να μάθετε περαιτέρω αλλαγές στον κινητήρα.

Κατεβάστε το Unity 2019.1


Πηγή: Unity BlogStory Via: Android Authority