Kaip pridėti 3D grafiką ir kitas „Unity“ funkcijas prie savo „Android“ programų

Autorius: Randy Alexander
Kūrybos Data: 26 Balandis 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Adding features to native apps with Unity as a Library | Unite Now 2020
Video.: Adding features to native apps with Unity as a Library | Unite Now 2020

Turinys


Kodėl jums turėtų rūpėti?

„Unity“ yra ypač galingas ir lankstus įrankis žaidimų kūrėjams, leidžiantis lengvai kurti programas ir žaidimus „Android“ ir įvairiose platformose. Tiesą sakant, tai yra populiariausias žaidimų variklis „Google Play Store“, jis buvo naudojamas kuriant daugelį žinomiausių ir mėgstamiausių pavadinimų.

Taip pat skaitykite:Vienybės sertifikatas kūrėjams: Ar jis vertas?

„Unity“, kaip žaidimų variklį, leidžia nepaprastai lengvai atvaizduoti 3D grafiką ekrane, įgyvendinti tikrovišką fiziką ir apšvietimą arba integruoti AR ir VR turinį. Daro taip pat be galo sudėtingesnis ir sudėtingesnis naudojant tik „Android Studio“.

Tačiau nors tai tiesa, „Vienybė“ taip pat yra ribota. Nors įmanoma sukurti žaidimų programas, turinčias šiek tiek mąstymo, tai tikrai nėra jos paskirtis ir tai parodo.


Dėl „Unity“ yra labai lengva 3D grafiką atvaizduoti ekrane, įgyvendinti realų fiziką ir apšvietimą arba integruoti AR ir VR turinį.

Jei norite, kad jūsų programoje būtų naudojami internetiniai rodiniai, teksto laukai ar kitos funkcijos, jums geriau naudoti „Android Studio“. Tai ypač aktualu, jei jūsų tikslas yra atitikti Medžiagų projektavimo gaires. Panašiai daugelis vietinių bruožų yra visiškai neprieinami vien tik Vienybės dėka.

Taip pat skaitykite:„Unity 2019.1“ suteikia įdomių naujų funkcijų „Android“ kūrėjams

Tuomet tai yra „žirgai kursams“ atvejis, bet kas, jei norite geriausio iš abiejų pasaulių? Naudodami „Unity“ kaip biblioteką, galėsite naudoti įprastą „Android“ programos išdėstymą su visomis įprasto „Android Studio“ projekto funkcijomis, tačiau su integruota 3D grafika, AR elementais ir dar daugiau.

Kūrėjai gali tai naudoti norėdami kurti įprastas programas, turinčias 3D animacinį foną ir elementus. „Unity“ siūlo, kad prekės ženklai taip pat galėtų naudoti šią funkciją integruoti AR rinkodaros funkcijas. Komentaruose praneškite mums, kaip matote, kaip tai naudojama!


Kita gera žinia yra ta, kad teoriškai kūrėjams turėtų būti suteikta galimybė paimti turimas programas ir tiesiog pridėti 3D turinį.

Kaip veikia vienybė kaip biblioteka

Jei norite naudoti šią funkciją, turėsite sukurti „Unity“ turinį kaip įprastą „Unity“ projektą. Jums taip pat reikės „Android Studio“ projekto, kurį norite integruoti į tai, ir jums reikės naujausios „Android Studio“ versijos (3.3.2 rašymo metu) ir naujausios „Unity“ beta versijos (2019.3.a2).

Iš Vienybės

APK sukūrimui naudosite „Unity“ redaktorių ir įdėsite tai į aplanką, vadinamą „AndroidBuild“. Tame pačiame aplanke turėtų būti ir šis, ir tavo gimtasis projektas.

Tada pridėsite „Unity Library“ modulį prie savo gimtosios programos atlikdami keletą pakeitimų ir turėsite parodyti „Unity“ turinį naudodami savo gimtojo projekto kodą.

Čia galite rasti išsamias instrukcijas kartu su pavyzdiniu projektu. Tai gana nesudėtingas procesas ir turėdamas šiek tiek atvirkštinės inžinerijos, turėtum sugebėti atlikti tuos pačius veiksmus savo projektuose.

Uždarymo mintys

Be abejo, kai kuriems kūrėjams tai bus naudinga galimybė. Smagu pamatyti tokią funkciją kaip „Unity“.

Tačiau yra keletas šios funkcijos apribojimų. Pavyzdžiui, „Unity“ palaiko tik viso ekrano atvaizdavimą, tai reiškia, kad pranešimų dėklas nebus matomas vykdant laiką ir negalėsite įkelti žaidimų į didesnės programos rodinius. Taip pat negalėsite naudoti daugiau nei vieno „Unity“ runtime egzemplioriaus vienu metu. Tam tikrus trečiųjų šalių papildinius gali reikėti pritaikyti.

„Unity“ taip pat nori pabrėžti, kad nebevaldydama savo veikimo laiko gyvavimo ciklo, ji negali bet kada garantuoti tobulo veikimo.

Tačiau yra keletas šios funkcijos apribojimų.

Nors pagrindinį procesą atrodo pakankamai lengva sekti, keli vartotojai jau pranešė apie klaidas ir problemas, su kuriomis susiduria. Turėtume nepamiršti, kad ši funkcija vis dar naudojama beta versijoje. Tačiau „Google“ atnaujinusi „Android“ platformą mazgų greičiu, nebūčiau nustebusi, kai pastebėčiau suderinamumo problemas. Tai kėlė problemų su kai kuriais kitais partneriais, tokiais kaip Oculus.

Turėsime palaukti ir pamatyti. Bet net jei tai ne visada būna sklandžiausias procesas, galimybė naudoti „Unity“ kaip biblioteką „Android Studio“ yra tikrai sveikintinas papildymas ir tikiu, kad esu įsitikinęs, kad daugelis kūrėjų priims atviromis rankomis. Ką tu manai?

„Jeton Nano“ yra naujauia „Nvidia“ kompiuterių mokymoi tobulinimo platforma. Anktenė „Jeton“ platformo karto buvo kirto profeionaliem kūrėjam, norintiem gaminti didelio mato komerciniu produktu. Jie y...

Nuotykių fikavima fotoaparatu gali išlaikyti juo gyvu ilgai, kai priiminimai išblėo. Tu gali mokyki iš geriauio dabar kartu u Jimmy Chinu moko nuotykių fotografijo....

Įdomūs Straipsniai