Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

[Pamoka][Windows] Konfiguruojame Unity 3D darbui su Android


Rmbdeivis

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3199 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Reikes:

  1. Unity 3D.

  2. Android SDK(Naudosime Android Studio).

  3. Java JDK.

  4. Android telefono.

  5. Unity Remote 4 programėlės telefone.

Pagrindiniai žingsniai:

  1. Atsisiunčiame ir instaliuojame naujausią Unity 3D. https://unity3d.com/unity/whats-new/

  2. Atsisiunčiame instaliuojame ir konfiguruojame Java JDK. http://www.oracle.com/technetwork/java/javase/downloads

  3. Atsisiunčiame ir instaliuojame naujausią Android Studio https://developer.android.com/sdk/index.html

  4. Konfiguruojame Unity 3D.

  5. Konfiguruojame telefoną.

Šiek tiek prieš pradedant.

Procesas nėra sunkus. Pagrindinės problemos gali kilti dėl Java versijos nesuderinamumo su Android Studio (Jei naudojate skritingas architektūras x86 ir x64), dėl neteisingai sukonfiguruoto JAVA_HOME kintamojo ir dėl netinkamo Android ADB draiverio jūsų telefonui. Pagrindinis dėmesys skirtas 2-5 punktams.

 

  1. Pirmiausia atsisiunčiame ir suinstaliuojame Unity 3D. Tiesiog spaudžiate next next next…(aišku pagal poreikius galite pakeisti instaliacijos vietą) Jokių nustatymų kolkas keisti nereikia nes neturime pilnai veikiančios aplinkos tad kolkas nebūtina Unity net įjungti.

  2. Atsisiunčiame Java JDK. Atkreipkite dėmesį kad reikia JDK o ne JRE. Ten labai daug skirtingu versijų tad būtina pasirinkti tinkamai. Reikia naujausio švaraus JDK. Priklausomai nuo jūsų operacinės sistemos atitinkamai pasirinkite x64 arba x86. Galima instaliuoti ir abi versijas tačiau tai dažnai sukelia sistemos klaidų

 

post-45830-0-37388400-1437738797_thumb.pngpost-45830-0-36486300-1437738798_thumb.png

 
3.Instaliuojme Android Studio. Kaip ir su Unity ir JAVA tiks tiesiog next next next(pagal poreikius galite keisti instaliacijos vietą). Kaikuriose sistemose pasitaiko kad Android studio neaptinka Java instaliacijos vietos ir instaliacijos metu išmeta klaidą. Tuomet teks nurodyti Java instaliacijos vieta windows sistemai sukuriant ‘System Variable’.

 

Žemiau paimtas tekstas iš Android Studio puslapio kaip tai padaryti. Nekeičiau į lietuvių kalbą nes dauguma vistiek windows naudoja anglų kalboje:

Select Start menu > Computer > System Properties > Advanced System Properties. Then open Advanced tab > Environment Variables and add a new system variable JAVA_HOME that points to your JDK folder, for example C:\Program Files\Java\jdk1.7.0_21.

Pastaba: Jusu nuoroda į Java aplanką gali skirtis nuo aukščiau pateiktos.

Atsidarome android studio. Ir atsidarome ‘SDK Manager’.

post-45830-0-98547100-1437738798_thumb.png

Atsidariusiame lange pasirenkame kokias sistemas ir įrankius parsiųsti.
Štai mano pasirinkimai. Būtinai parsisiūskite ‘Tools’, ’Extras’ ir naujausią Android API:

post-45830-0-39402300-1437738799_thumb.png

* Jei parsisiųsite ir ką nors kitą tikrai nepakenks.

Uždėję varneles spauskite ‘Install … paskages’. Sutikite su licenzijomis ir palaukite kol viskas parsisiųs ir susirašys.’

Taip pat įsiminkite SDK Path. Jo vėliau reikės tinkamai nustatyti Unity. Android Studio galite išjungti. SDK manager gali tekti restartuoti kelis kartus kol viskas susirašys pilnai.

4. Konfiguruojame Unity:

Atsidarome Unity>Edit>Preferences…

Atsidariusiame lange pasirenkame External Tools.

post-45830-0-46297800-1437738800_thumb.pngpost-45830-0-99801900-1437738800_thumb.png

Tinkamai nustatome ‘JDK Location’ ir ‘Android SDK Location’. Android SDK bus toje pačioje vietoje kurią rodė ‘SDK Manager’ trečiame punkte.
JDK Location toks pats kaip ir jūsų JAVA instaliacijos vieta ir JAVA_HOME adresas antrame punkte.
 
 
Spaudžiame Edit>Project Setings>Editor. Dešinėje atsidariusiame lange nustatome Device į ‘Any Android Device’.’
post-45830-0-59019800-1437738801_thumb.pngpost-45830-0-56514000-1437738802_thumb.png
 

Galite uždaryti Unity, dabar ji tinkamai sukonfiguruota.

5. Kad galėtumėte pilnai išnaudoti visus Unity privalumus reikės sukonfiguruoti jūsų android prietaisą.

Reikės:

  1. ADB draiverio.(Jį automatiškai parsisiuntėme per SDK manger ir jis slepiasi ‘Extras’ aplanke. Jei viskas vyks sklandžiai jo neprireik).

  2. Įgalinti Developer Mode jūsų android prietaise.

  3. Įgalinti USB debuging jūsų android prietaise.

  4. Parsisiūsti ‘Unity remote 4’ į jūsų android prietaisą iš Google Play.


Svarbu: Atjunkite Android prietaisą nuo kompiuterio iki kol vėlesniam punkte jį reikės prijungti.

Priklausomai nuo android versijos įgalinti developer mode galite dviem būdais. Naujausiuose Android prietaisuose spaudžiate Setings> About > ir atsidariusiame lange spaudinėjate kelis kartus ant Build number laukelio. Gali atrodyti kad niekas nevyksta bet po 5-7 spustelėjimų išvysite žinutė kad nuo šiol esate developer.

Android prietaiso nustaymuose dabar turėtumėte matyti pasirinkimą ‘Developer Options’. Paspauskite ant Developer options ir uždėkite varnelę and ‘Enable USB Debuging’.

Prijunkite Android prietaisą prie kompiterio.

Telefone turėtumėte išvysti pranešima kad naujas prietaisas bando prisijungti per USB Debuging bridge. Taip pat matysite kompiuterio paraša - ilga jokios prasmės neturintį skačių ir raidžių kodą. Uždėkite varnelę ‘daugiau neklausti’ ir spauskite  ‘Allow’.(tekstai gali skirtis priklausomai nuo telefono gamintojo ir android versijos bet principas turetu būti labai panašus).

Jei neišvydote jokio pranešimo, arba kompiuteryje išvydote pranešimą kad prietaisas neatpažintas bandykite restartuoti kompiuterį.

Jei nepadeda ir tai teks rankiniu būdu instaliuoti driveri.

Nueikite į android SDK aplanką kuri matėte SDK manager lange atsidarykite extras>google turėtumėte matyti aplanką usb_driver

Dėja tai ne intaliacija o palaidi driver failai. Instaliuoti galite nurodydami aplanko vietą per windows device manager. Jei užstrigsit šioje vietoje rašykit komentaruose bandysim padėti:)

Jei viską atlikote teisingai dabar turite net 2 programavimo aplinkas: Android studio - android programoms kurti ir Unity pritaikyta dirbti su Android.

Paskutinis žingsnis tai Unity remote 4 programėlė jūsų telefonui. Ji nėra būtina bet tai puikus įrankis leidžiantis testuoti telefono sensorius programavimo eigoje. Parsisiuskite ją ir paleiskite. tuomet prijunkite telefona prie kompiuterio. Tuomet atsidarius Unity spauskite ‘Play’ žaidimas pasirodys ne tik kompiuterio ekrane bet ir telefone. todėl programavimo eigoje galėsite testuoti su touch, kompasu ir gyroscope be butinybes kompiliuoti faila. tai smarkiai pagreitina darbą.

Pastaba: atkreipkite dėmesį į seką. būtina pirma įjungi programėlę telefone ir telefoną prijungti prie kompiuterio prieš įjungiant unity kompiuteryje.Jei pima įjungsite unity ir tik tada prijungsite telefoną Unity jo neaptiks.

 

Atrodo viskas, tikiuosi kam nors pravers;) Nepamirškit pakeisti build target į Android Unity nustatymuose. Jei tema pasirodys nadinga vėliau įdėsiu pamoka kaip sukonfiguruoti projekta galutiniam projekto eksportavimui.
SĖKMĖS IR PRODUKTYVAUS DARBO. PRANEŠKIT JEI KA PRALEIDAU:) 

 

 

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3199 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...