Versiunea 2019.1 a Unity aduce mai multe funcții, cum ar fi Adaptive Performance pe Samsung Galaxy S10, pentru o performanță mai susținută la joc. Citiți mai departe pentru mai multe!
Unity este unul dintre cele mai populare IDE și motoare de jocuri utilizate de dezvoltatorii de jocuri pentru a crea jocuri pentru Android și alte platforme. În timp ce dezvoltarea jocului este practic o artă în sine, Unity simplifică procesul datorită instrumentele și caracteristicile pe care le oferă pentru a construi medii 2D și 3D și mecanici complexe în mai multe platforme. Unity 2019.1 (19.1 pe scurt) este acum disponibil pentru dezvoltatorii de jocuri, aducând mai multe funcții de „previzualizare” peste într-o formă stabilă pentru ca dezvoltatorii de jocuri să le implementeze în jocul lor, precum și noi funcții de previzualizare ale acestuia proprii.
Performanță adaptivă
Una dintre caracteristicile principale ale acestei versiuni pentru Android este disponibilitatea unei versiuni de previzualizare a Adaptive Performance pentru flagship-urile Samsung Galaxy. Spre deosebire de PC și console, jocurile pe dispozitive mobile au o limitare inerentă a gestionării căldurii și a consumului de energie. Jocurile cu aspect frumos și fără probleme au nevoie de procesare intensivă, care vă pot încălzi rapid dispozitivul. PC-ul și consolele abordează această problemă prin sistemele lor active de răcire, dar din moment ce telefoanele nu sunt disponibile hardware de răcire activ (încă), telefonul ajunge să clasifice performanța pentru a menține temperatura Verifica. Problema devine și mai problematică având în vedere gama largă de hardware disponibilă și scenariile variate de performanță și de accelerare.
Dezvoltatorii de jocuri abordează această problemă prin două abordări principale: asigurarea compatibilității maxime prin sacrificând fidelitatea grafică și rata de cadre sau anticipând comportamentul hardware, care este dificil de realizat a executa.
Unity și Samsung au colaborat pentru o funcție numită „Performanță adaptivă„, care oferă o modalitate mai bună de a gestiona termicele și performanța jocurilor în timp real. După ce instalați Adaptive Performance prin Unity Package Manager, Unity va adăuga automat subsistemul Samsung GameSDK la proiectul dvs. În timpul rulării și pe dispozitivele acceptate, Unity va crea și va porni un Manager de performanță adaptiv care va oferi feedback despre starea termică a dispozitivului. Dezvoltatorii pot alege apoi să se aboneze la evenimente sau să interogheze informațiile din Adaptive Performance Manager în timpul rulării pentru a crea reacții în timp real cu privire la tendințele termice. De exemplu, când dispozitivul a început să se limiteze în primele etape, jocul ar putea regla calitatea setări, frecvența de cadre țintă și alți parametri pentru a vă asigura că jocul poate fi mai susținut performanţă. Odată ce temperatura începe să scadă din nou, parametrii ar putea fi modificați din nou pentru a oferi performanțe de joc mai bune. Păstrând un ochi mai atent asupra performanței termice, se poate evita limitarea tuturor prin ajustarea performanței pe baza feedback-ului în timp real. Acest lucru va duce la o rată de cadre și o experiență de joc mai previzibile și o acumulare termică mai mică.
O versiune de previzualizare a Adaptive Performance este disponibilă pentru Unity 2019.1, cu suport pentru Galaxy S10 și Galaxy Fold. Suport pentru mai multe dispozitive Galaxy va urma mai târziu în cursul anului și un reprezentant mentionat la Autoritatea Android că Unity vorbește și cu alți producători.
Notificări pe mobil
The Pachet de previzualizare a notificărilor mobile va ajuta dezvoltatorii să implementeze mecanisme de reținere și un joc bazat pe cronometru prin adăugarea de asistență pentru programarea notificărilor locale repetabile sau unice pe Android 4.1 și versiuni ulterioare.
Instalare Android SDK și NDK prin Unity Hub
Unity Hub permite acum dezvoltatorilor să instaleze toate componentele necesare pentru Android ca parte a opțiunii Android Build Support, asigurându-se că obțin dependențele corecte. De asemenea, aveți opțiunea de a instala și configura manual componente și de a utiliza Android Studio.
Integrare Android Logcat
Unity 2019.1 integrează acum funcționalitatea logcat, facilitând depanarea prin controlul și filtrarea mesajelor din Unity.
Iterație mai rapidă cu corecțiile Scripts Only Build pe Android
Acum puteți folosi opțiunea Scripts Only Build pentru a trece peste câțiva pași din procesul de construire, deoarece recompilează numai scripturi și corecește un pachet de aplicații deja existent pe dispozitiv. Pachetul final este construit și implementat atunci când selectați Build and Run.
Multe alte funcții independente de platformă
Caracteristicile enumerate mai sus sunt pentru dezvoltarea jocurilor pe Android. Unity 2019.1 include, de asemenea, câteva modificări care se aplică întregului motor de joc, extinzând beneficiile la Android, precum și la alte platforme. Unity a postat o listă extinsă de modificări, cu accent pe funcții precum Burst Compiler, Lightweight Render Pipeline, Shader Graph și multe altele.
Iti recomandam citind lista completă de modificări dacă utilizați Unity în jocul dvs. sau sunteți interesat să aflați modificări ulterioare ale motorului.
Descărcați Unity 2019.1
Sursa: Unity BlogPovestea prin: Autoritatea Android