Google on valmis käivitama arendajatele mõeldud Androidi mängude SDK

click fraud protection

Mobiilimängude arendajatele mõeldud Android Game SDK esimene väljalase on peaaegu käes ja Google ütleb, et see tutvustab Android Frame Pacing Library.

Värskendus 1 (5.12.19 kell 16:30 ET): Google teatas ametlikult mängu SDK-st ajaveebipostituses. Täpsemalt allpool. Algne artikkel jääb järgmiseks.

Eelmise aasta lõpus lõi Google AOSP-s uue puu nimega "gamesdk". Google'i insenerid on aeglaselt koodi lisanud sellele puule viimase aasta jooksul ja sel nädalal näib, et nad valmistuvad esimest korda avalikkuse ette vabastada. "Android Game SDK" esialgne väljalase keskendub mobiilimängude arendajate abistamisele oma Androidi mängude kaadri tempo parandamisel. Mängu SDK versioon 1.0.0 sisaldab Android Frame Pacing Library staatilise teekina mobiilimängude arendajatele oma mootoritesse integreerimiseks.

Unity on juba integreerinud Android Frame Pacingu oma mängumootorisse. Konteksti jaoks selle aasta mais Ühtsus teatas oma mängumootori beetaversiooni 2019.2. Väljalase sisaldas jaotises "Androidi seaded" uut seadet nimega "Optimized Frame Pacing". Unity ütleb, et nad töötasid selle funktsiooni välja koostöös Google'i Android Gaming and Graphics meeskonnaga, et "[pakkuda] ühtset kaadrisagedust, võimaldades kaadreid levitada väiksema dispersiooniga."

Vastavalt ettevõtte Unity Technologies mobiilplatvormi vanemtehnilisele tootejuhile JC Cimetiere'ile, see uus optimeeritud kaadri temposeade "hoiab ära järjekorra kaadrite kogunemine, sünkroonides mängu kaadri esitamise aja ajaga, mil kuvari riistvara seda kaadrit tarbib." suvand on lubatud "kaadrid veedavad vähem aega järjekorras, vähendades sisendi latentsust" ja selle tulemusel kajastuvad mängijate sisestussündmused varem ekraanil.

Optimeeritud kaadri tempo Unity'i pleieri seadetes Androidi jaoks. Allikas: Unity Technologies.

Google lühidalt rääkinud uue Android Frame Pacing API kohta Google I/O 2019 ja ka nemad avaldas sellel lehekülje Androidi arendajate veebisaidil. Sellel veebilehel kirjeldatakse, kuidas integreerida Android Frame Pacing oma projekti eraldi juhiste komplektid olenevalt sellest, kas teie mängu renderdusmootor kasutab OpenGL ES-i või Vulkani API. Esitatakse kaks näidisprojekti - Hüppepall ja Kuubik - demonstreerida, kuidas kasutada Android Frame Pacing teeki, et saavutada õige kaadri rütmistamine mängudes, mis kasutavad vastavalt OpenGL ES-i või Vulkani.

Kuigi Google avaldatud Android Game SDK versiooni 1.0.0 väljalaskemärkmeid, ei ole ettevõte veel teadaannet teinud. Väljalaskemärkmetes viidatud avalik Game SDK leht ei ole samuti veel avaldatud, seega ootame peagi teadaannet.

Androidi mängu SDK versioon 1.0.0 väljalaskemärkmed

  • See Android Game SDK algversioon sisaldab Android Frame Pacingu teeki.
  • Funktsioonid
    • Kuva puhvri sünkroonimine.
    • Automaatse värskendussageduse režiim ja konveieri tugi.
    • Kaadri renderdamise statistika kogumine.
    • Graatsiline valik käitusajal, olenevalt Swappy jaoks vajalike Androidi, OpenGL-i ja Vulkani funktsioonide olemasolust.
    • Teegi staatiline ja dünaamiline linkimine.
    • Mitme värskendussagedusega seadmete tugi.

Lisateabe saamiseks vt https://developer.android.com/games/sdk/.

Täname XDA tunnustatud arendajat luca020400 vihje eest!

Värskendus 1: mängu SDK ajaveebi postitus

Google'i Androidi arendajate ajaveebis ametlikult välja kuulutatud Android Game SDK – teekide komplekt, mida mobiilimängude arendajad saavad oma mängude täiustamiseks kasutada. Nagu oodatud, keskendub esimene väljalase mänguarendajate abistamisele kaadri tempo parandamisel. Google ütleb, et Frame Pacingu teek on integreeritud Unity SDK versioonidesse 2019.2 ja uuematesse versioonidesse, kuid arendajad, kellel on juurdepääs oma mängumootori allikale saab õppida, kuidas integreerida teeki oma OpenGL-i või Vulkani renderdajaga külastades sellel lehel.