Unity 3D er en åpen kildekode spillmotor som brukes av indie-utviklere og spillstudier. Det er best kjent for sin brukervennlige plattform, realistisk grafikk og multiplattform publisering. Denne opplæringen er flott for nybegynnere eller alle som leter etter en enkel måte å skape en by i Unity.
La oss begynne med å gå til Unity-nettstedet. Unity 3D tilbyr forskjellige pakker. Som en indieutvikler er deres gratis pakke akkurat det du trenger for å komme i gang. Klikk Få enhet og last ned pakken som er kompatibel med systemet ditt. Enhet er både Mac og PC-kompatibel, noe som gjør det svært populært. Det er svært viktig å kontrollere systemkravene. Fra mars 2016 krever de minst Windows 7 og Mac OS X 10.8 og nyere.
Deretter vil du registrere deg. Ved å registrere, kan du holde oversikt over nedlastinger og kjøp fra Unity-butikken. Når du er lastet ned, starter Unity opp. Avhengig av systemet ditt kan det ta to til åtte minutter. En dialogboks åpnes, og ber deg om legitimasjon. Når du logger på, er det på tide å starte et nytt prosjekt.
Start en New Prosjekt og kaller det "Min by". For øyeblikket, ikke velg noen pakker.
Vær nøye med mappen du legger til prosjektene dine, da alle filer må forbli på samme sted. Behold standardplasseringen for dette prosjektet. Når prosjektet er åpent, gå til Fil> Ny scene, og navnet på scenen din "MyFirstCity".
I begynnelsen vil det være litt overveldende, men vær ikke bekymret. Vi vil ta det trinn for trinn for å forstå hva som gjør hva. På dette tidspunktet bør vinduet ditt se ut som bildet nedenfor:
La oss begynne på bunnen.
Vekslebjelken inneholder kontrollene for å bevege seg rundt i din verden. Hvis du flytter et objekt i scenen, flyttes det også i sanntid på spillmenyen. Pass på at du alltid lagrer scenen din for å sikre at objektet forblir i den posisjonen du vil ha den. La oss gå i orden.
Over den øverste linjen har vi Fil, Rediger, eiendeler, spillobjekter, komponent, mobilinngang, vindu, og Hjelp. Den beste måten å lære om menyen er prøve og feil. Vi vil gå gjennom menyen trinnvis senere i denne opplæringen.
Når du først åpner Unity, ser du ovenstående layout. Gå til Vindu deretter oppsett, og du kan se de forskjellige oppsettene som er tilgjengelige i Unity-editoren. Klikk på hver til du er komfortabel med dem.
Du kan også lage ditt eget layout ved å venstre-klikke på fanen og flytte den hvor du vil. I mitt tilfelle bruker jeg to skjermer, så jeg har min Spill scene på en skjerm og min redigering scene i en annen. Spill rundt med det til du er glad!
Nå som vi har skapt vår scene og er fornøyd med vårt layout, er det på tide å laste ned de eiendelene vi trenger for prosjektet vårt. Husk at eventuelle eiendeler du tar med i scenen din, kan brukes til flere prosjekter.
Gå til Vindu og klikk på Asset Store. Aktivforretningen vil åpne; her vil du se hundrevis av objekter, teksturer, tegn og enhetverktøy. Du kan kjøpe noe du ønsker. Selv om denne opplæringen vil vise deg hvordan du lager dine egne teksturer, vil vi også laste ned gratis eiendeler. Når du åpner vareforretningen for første gang, kan det hende du blir bedt om å logge inn.
La oss begynne med å skrive Yughues Gratis Betongmaterialer i søkeboksen. Vinduet ditt vil se ut som nedenstående eksempel.
Klikk nå nedlasting. Etter noen få minutter åpnes en boks. Klikk Importere. Avhengig av systemet ditt kan det ta alt fra to til ti minutter. Når den er importert, vil du se din nye ressurs i din Prosjekt tab.
La oss nå gå tilbake til eiendomsforretningen og importere City Props Pack. Gjenta ovenstående instruksjoner.
Vi vil også laste ned en skybox. Gå tilbake til aktivitetsbutikken og importer Wispy Skybox.
Nå er det tid for våre Unity-pakker. Gå til Eiendeler> Importpakke. Vi trenger den Tegn, kameraer og Miljø pakker.
Vi trenger en vei og bygningsstrukturer, så i følge mitt løfte om gratis eiendeler, la oss gå på nettet. Gå til Bing og skriv "road", og når noen bilder dukker opp, må du kontrollere at under Tillatelse seksjon, Gratis Domene er valgt.
Du er velkommen til å velge hvilken som helst vei du vil, men en vei uten bakgrunn eller sider ville være best. Du kan også gjerne åpne bildet i editoren din og fjerne det som ikke er nødvendig. Jeg har festet veien jeg brukte til denne opplæringen.
For å holde orden på det, lagre bildene dine i Unity-mappen din. Du må kanskje finne hvor filene dine blir lagret; Vanligvis er standardplasseringen Offentlige dokumenter i Datamaskinen min. Nå trenger vi omtrent fem bygningsteksturer. Klikk denne Bing-snarveien for å bli henvist til teksturen jeg brukte til dette prosjektet. Høyreklikk og lagre i samme Unity-mappen.
Tips: Husk alltid når du bruker prosjektene dine kommersielt, det er bedre å være trygg enn beklager. Du kan besøke nettsteder som Envato Market for å kjøpe royaltyfrie bilder.
La oss nå lage en mappe i vår Prosjekt fan og navngi det "Artwork". Gå til Asset> Import Asset ogvelg bildet ditt. Flytt bildet ditt til din Artwork mappe.
Tips: Hvis du flytter bildet ditt når du har lagret prosjektet ditt, er det en sjanse for at bildet ditt ikke vises eller vises rosa (uten tekstur). Når alle dine eiendeler er lastet ned, er vi klare til å begynne å sette opp vår verden. La oss klikke Fil> Lagre scene.
La oss legge til terrenget vårt. Gå til Game Object> 3D Object> Terrain. Dette vil legge til et 3D Terreng i scenen. Nå er det en god tid å spille med vekselsmenyen for å bli vant til å bevege seg rundt i verden.
Tips: Hvis musen har et hjul, kan du bruke den til å bevege seg nærmere eller lenger unna et objekt ved å klikke på Hånd ikon.
Når du legger til et terreng, bør scenen din se ut som bildet ovenfor. Det er et par rapporter om skyggelegg når du åpner Unity 5. Hvis prosjektet ser ut som bildet nedenfor, ikke bekymre deg - vi vil fikse det! Vi diskuterer belysning i en annen opplæring, men for øyeblikket klikker du Terreng, og deretter under Inspektør kategorien velger tannhjul, bla ned til Materiale, og velg Innebygd Legacy Diffuse. Dette bør løse problemet.
Når du velger et objekt i hierarki, Objektdetaljene vil vises i Inspektør vindu (til høyre). Her kan du gjøre endringer i objektet, legge til teksturer, legge til collider og legge til kode.
La oss få kameraet i riktig posisjon. Velg Hovedkamera i hierarki fane. Se nå på Inspektør fanen og til høyre under Forvandle, du vil se Stilling. Type 265, 20, 20. Kameraet ditt bør nå være i den posisjonen vi ønsker det.
La oss nå legge til en tekstur til terrenget. Velge Terreng fra hierarki tab og klikk på pensel i Inspektør vindu. Under Tekstur du vil se Rediger teksturer. Venstreklikk og velg Legg til en tekstur, og et lite vindu vil dukke opp og spør deg om å velge en tekstur. Når du har klikket på boksen, vises teksturer du importerte fra Asset Store. Dobbeltklikk og legg til en du liker. jeg velger Mørk Betong.
Enhet kommer med en standard skybox som fungerer bra hvis du liker det. Jeg tror det er litt kjedelig, så jeg skal legge til skyboxen vi lastet ned tidligere. La oss klikke Hovedkamera og i Inspektør vindu klikk Legg til komponent på bunnen. Type Skybox og klikk sirkelen til høyre. En boks åpnes der du kan velge en skybox etter eget valg ved å dobbeltklikke på den. Nå hvis du ser i din Spill scene du vil se den nye skyboxen. Ser bra ut så langt!
Nå som miljøet vårt kommer med, la oss legge til noen bygninger. Gå til Game Object> 3D Object> Cube. Først vil du ikke se terningen fordi den er langt unna. La oss få det til der vi kan se det. Klikk på Cube fra hierarki. La oss plassere terningen ved å skrive 300, 25, 100. La oss også skala det til 20, 50, 20. Du kan bruke skalaverktøyet eller bare skrive inn størrelsen i boksene. Når du har lagt til den første Cube,høyreklikk det i hierarki kategorien for å endre navn på den. Navngi det Bygning 1.
Rått. La oss legge til flere bygninger. Gjenta trinnene ovenfor. Du vil se den ekstra kuben i din hierarki som Kube (1), såla ossendre navn på den Bygning 2 ved å høyreklikke musen og skrive den inn.Nåskala til 20, 70, 20 og posisjon til 275, 25, 100.
Når du legger til bygninger, endrer du skalaen og posisjonen for hver enkelt. Pass på at du beholder mellomposisjonene på 25 å holde dem lined opp. Du kan også bruke svingstangen til å skalere og flytte bygningene. Fortsett trinnene til du har fem bygninger, og navn dem etter hverandre, for eksempel Bygning 2, Bygning 3,og så videre. Jeg har mine bygninger plassert ved å hoppe over 25 tall slik: 250, 0, 100, 225, 0, 100 etc. Ikke glem å lagre scenen din!
Tips: Du kan også høyreklikke en bygning i hierarki kategorien, kopier og lim inn den.
Nå kommer vi til å snu våre kuber til bygninger. Klikk på din Artwork mappe i Prosjekt tab(dette er hvor du la til bygningsstrukturene dine). Velg en tekstur og dra den til en boks på din scene fane. Du vil umiddelbart se teksturendringen i din scene og Spill utsikt. Du er velkommen til å justere, flytte og rotere bygningene til du er fornøyd.
Tips: Til tider kan teksturet være bakover. En enkel løsning er å rotere boksen ved å endre Z rotasjon til 180.
Det er på tide å legge til veien. Gå til Game Object> 3D Object> Plane. Plasser den på 250, 0,2, 80. Legg til en Y-rotasjon av 90 og skala den til 1, 1, 15. Velg din vegtekstur og legg den til flyet. Gi nytt navn til flyet Vei.
Final Unity-prosjekter kan ha tusenvis av objekter, skript og prefabs. Det er viktig å holde elementene dine organisert, og det er nå en god tid å organisere hierarki.
En hvilken som helst by består av en rekke bygninger, så la oss holde oss detaljert av blokken. Gå til Spillobjekt > Lag tom, og du vil nå se et nytt element i din hierarki oppkalt GameObject. Gi nytt navn til det Blokk1 (L). Klikk på bygg 1, hold nede Skifte og markere alle dine andre bygninger. Du kan nå flytte dem alle under Blokk1 (L) som blir bygningens forelder.
Vi skal nå lage den andre siden av gaten. Høyreklikk Blokk1 (L) og kopier og lim inn. Navngi det Blokk1 (R). Stilling Blokk1 (R) til 235, -90, 300.
Du kan nå endre teksturer rundt eller laste ned nye hvis du ønsker det. Når du endrer en tekstur, må du klikke på den enkelte boksen, ellers vil du endre alle teksturer for blokken. La oss omplassere Kamera til 340, 10, 80 og roter til -80.
Tips: Hvis du ikke liker måten et element er plassert på, kan du flytte det med din meny. Klikk på Lagre.
Herfra trenger vi å bruke skifteren. Øv med høyre og venstre museknapp for å flytte rundt i verden. Det tar litt øvelse.
Klikk på nedpilen på City Props Pack mappe i Prosjekt fane. Rull ned til prefabs mappe og klikk på pil ned til du ser listen over objekter. Velg Stoppskilt. Når du velger det, vil du se det vises i Inspektør vindu til høyre.
La oss flytte til forsiden av den første bygningen. Velg Stop-tegn og dra det til scene vindu; Avhengig av scenen din, må du kanskje skalere den ned. Skalere til 0,2, 0,2, 0,2. Flott!
La oss bli kreative og legge til flere rekvisitter. Du er velkommen til å velge de du liker og plassere dem hvor som helst du liker på fortauet. Husk at du kan kopiere og lime inn noe objekt i din hierarki. I ånden til å holde orden på det, opprett en Tømmeforeldre under Spillobjekt og ring det City rekvisitter. Flytt elementer tilsvarende. Lagre scenen din.
Tips: Husk at hvis objektene dine lyser hvitt, må du endre skyggen til Legacy Shaders / Bumped Diffuse.
Nå er det på tide å legge til noen trær i byen vår. Enhet kommer med vanlige trær som fungerer bra. Du kan alltid laste ned ulike typer trær fra aktivitetsbutikken hvis du skal ha et annet utseende.
La oss klikke Terreng i hierarki fane. I Inspektør vindu, vil du se et bilde av det som ser ut som et tre under Terreng-trykk på det. Under innstillingene, endre Pensel størrelse til 1. Klikk nå Rediger trær> Legg til tre. I Tree Prefab boks, klikk på sirkelen på slutten.
Velg et tre (jeg valgte Broadleaf). Dobbeltklikk og legg til. Du vil nå se treet du valgte under trær boks i Inspektør tab. Når du beveger musen på scene,en blå sirkel vil følge. Siden vi har Pensel størrelse på 1, du vil plassere ett tre om gangen. Hvis du legger til et tre og det er for stort, kan du endre størrelsen under innstillinger ved å endre Trehøyde. Hvis du gjør en feil, klikker du Rediger trær og fjern treet. Du kan da starte over.
OK, så vi endelig har vårt miljø der vi ønsker det, og nå er det på tide for vår venn Ethan å gå rundt i vår verden. Klikk på nedpilen under Standard eiendeler fra Prosjekt fanen, da Tegn> ThirdPersonCharacter. Gå inn til prefabs og dra ThirdPersonController inn i din Scene. Stilling kontrolleren på 315, 0,1, 78 og endre størrelsen til 3, 3, 3.
Du kan også rotere ham så han står overfor retningen du vil ha. Klikk Spille, og du bør kunne kontrollere Ethan. Klikk på piltastene på tastaturene og løp rundt.
På et tidspunkt vil du legge merke til at han beveger seg fra skjermen, så vi trenger kameraet til å følge ham. Under hierarki, markere Hovedkamera og dra under ThirdPersonController. Din MainCamera bør nå være et barn av ThirdPersonController. Nå når du treffer, følger kameraet Ethan.
Vi kan også se vår verden i førstepersonsvisningen. Gå inn i din Prosjekt fane. Velge Standard eiendeler, Prefab, FPS Controller. Dra den til din scene, roter og skala. Før du treffer spill, er det viktig å merke seg at FPS kommer med sitt eget kamera, så du må slette MainCamera.
Tips: Hvis karakteren din faller gjennom bakken, har du sannsynligvis dem plassert for lavt. Dobbeltklikk på tegnet på hierarki fanen og du vil se en nærbilde på scene fane. Flytt kontrolleren opp med pilen eller plasser Y på 1.
Gratulerer! Du har bygget din første 3D-by i Unity 5! Som du kan se, er det enkelt og mye moro. Du kan bli så kreativ som du vil og legge til hus, biler, butikker, etc. Hold deg oppdatert for flere Unity-opplæringsprogrammer kommer snart!