I denne opplæringen vil jeg vise deg hvordan du lager et virtuelt reality-spill ved hjelp av Unity 3D. Virtual reality-spill er populære, morsomme, og kan ta dine spillutviklingsferdigheter til et annet nivå, så la oss dykke inn!
Hvis du ikke allerede har det, la oss laste ned den nyeste versjonen av Unity. Det er gratis for personlig og hobbybruk. Enhet lar deg opprette laste spillet ditt til mange forskjellige plattformer, inkludert iOS, Android, Xbox og Linux.
For å lage et VR-spill for den valgte plattformen, må vi laste ned et par plugins. I denne veiledningen vil jeg vise deg hvordan du laster opp til Android-plattformen. For å laste opp til iOS, må du laste ned Xcode.
La oss nå laste ned Google VR SDK-plugin for Unity. Som av denne opplæringen er den på versjon 1.110. Du kan finne den på GitHub. Unzip og pakke ut alle filene til en ny mappe. Dette vil hjelpe deg med å holde filene dine organisert.
I tillegg, hvis du ikke allerede har det, kan du trenge Java SE Development Kit. Følg instruksjonene på Oracle-nettstedet.
Merk: Du må kanskje også laste ned Android SDK.
Åpne Unity for å opprette et nytt prosjekt. Det vil spørre om du vil laste ned et aktivum. La oss laste ned Miljøpakke.
Når prosjektet er åpent, gå til Eiendeler > Importpakke > Egendefinert pakke > Importere Google VR SDK for enhet > Importere.
Vi må forberede vårt prosjekt for VR-plattformen. Vi må fortelle Unity vi bygger for Android og gjøre scenen VR aktivert. Gå først til Fil> Bygg og velg Android. Det ville også være en god tid å velge Landscape venstre. Klikk deretter Bytt plattform på bunnen og lukk vinduet.
Tid for å aktivere VR-innstillingene. Hvis du prøver å spille spillet før du gjør det ovenfor, vil du motta feil. Gå til Rediger> Prosjektinnstillinger> Spiller, og deretter på høyre side under XR-innstillinger, klikk Virtuell virkelighet støttet.
Ikke glem å velge en SDK. For denne opplæringen, velg papp (sett ovenfor).
I utgangspunktet skal vi bruke GVR Demo scene (Vist ovenfor). Åpne dine eiendeler i Prosjekt-fanen og gå til Scener> GVRDemo. Når filen åpnes, endrer vi miljøet. Vi vil slette følgende objekter i hierarki:
For nå vil vi holde alt annet intakt. La oss kort diskutere hvorfor, som forklart av utviklerne på GoogleSDK.
La oss starte vårt eget miljø. Lagre scenen din og gå til GameObject å legge til et terreng. I prosjekter, la oss velge en gressoverflate og dra den på scenen. For å legge til noe stoff, la oss legge til noen bakker. I hierarki under Terreng, la oss velge knappen med bakken og pilen peker oppover. Velg nå en pensel. Det er godt å alternere for å få miljøet til å se ekte ut. Hvis bakkene dine er for spisse, bruk glatt knappen som vist nedenfor.
Tips: Pass på at din Terreng har ikke Tyngde valgt, eller det vil fly bort!
Enhetsforretningen er en stor ressurs for utviklere, og du finner det riktig i prosjektet ditt under Eiendeler.Jeg har lastet ned to bygninger. Du finner dem under Gratis filter i Asset Store som "Forlatte bygninger".
Tips: Du kan alltid dra en ressurs rett inn i hierarkiet.
Siden ikke alle VR-hodesettene kommer med en kontroller, må vi legge til en Autowalk-kode for å få brukeren til å gå alene. En bevegelse vil skje når du ser på et objekt.
Når du er fornøyd med miljøet ditt, trykk Spille, og du bør kunne se verden rundt ved å holde alt knapp. For å gjøre vårt VR-tegn flytte, må vi legge til et skript og endre noen innstillinger på Spiller i hierarki.
Første ting først: velg Spiller i hierarki. la oss Legg til en komponent > Capsule Collider og a Stiv kropp. Vi må også fryse X, Y, og Z rotasjon av Stiv kropp (som vist ovenfor).
Nå er det på tide å legge til vårt skript til Spiller. Jeg har vedlagt skriptet til denne opplæringen under vedlagte filer. Lagre filen i din Unity-mappe, og klikk deretter og dra den inn i Prosjekt. Nå Legg til en komponent> Nytt script. Type Autowalk og manuset skal dukke opp. Du må kanskje lagre prosjektet og oppdatere scenen.
Når du legger til skriptet, vil det gi deg mulighet til å konfigurere det. Vi må legge til en Hastighet av 2 og sjekk Gå når utløst (se nedenfor).
Tid til å teste spillet ditt på telefonen din. Gå til Fil> Bygg innstillinger> Android> Bygg og kjør. Du må skrive inn en identifikator (folk bruker vanligvis com.nameofyourgame). Som diskutert før, må du ha Android SDK, som er gratis å bruke.
Lagre byggingen og overfør til telefonen din ved hjelp av en USB-kabel. Når spillet starter, må du kanskje slå Innstillinger> papp hvis det ser ut.
Enhet har en aktiv økonomi. Det er mange andre produkter som hjelper deg med å bygge opp prosjektet ditt. Plattformens natur gjør det også til et flott alternativ som du kan forbedre dine ferdigheter. Uansett kan du se hva vi har tilgjengelig på Envato Market.
Tips: Du trenger USB feilsøking å bygge for Android. Hvis du har en Android-telefon, navigerer du til innstillinger og så Om telefonen, og trykk Bygg nummersyv ganger. Du vil få en ny knapp for utviklere.