Indledning til Unity 3D

I denne tutorial lærer du om Unity 3D Game Engine og de grundlæggende elementer i Unity 3D.

Unity er i øjeblikket den mest populære spilmotor, der bruges af udviklere over hele verden – og det er der en god grund til. Den har en kraftfuld visuel grænseflade til at lave spil, udvikling på tværs af platforme og et aktivt bidragydende fællesskab. Unity er en spilmotor på tværs af platforme, der primært bruges til at udvikle videospil og simuleringer til pc, konsoller, mobile enheder og websteder. Det er udviklet af Unity Technologies og blev første gang kun annonceret til OS X, på Apples Worldwide Developers Conference i 2005, det er siden blevet udvidet til næsten alle tilgængelige platforme.

Funktioner i Unity 3D

Her er en liste over nogle af de mange funktioner i Unity ud fra et teknisk synspunkt. Disse er:

  • Skabelse og destruktion af GameObjects
  • Access the Components
  • Events for GameObject
  • Håndtering af vektorvariabler og timingvariabler
  • Fysikorienterede events
  • Coroutine- og returtyper

Unity 3D: Du vil bemærke, at vinduet i Unity 3D består af små individuelle vinduer, der kan omarrangeres, grupperes i sæt, løsnes fra en position og dockes tilbage igen, inden for hovedvinduet. Dette viser, at editorens udseende kan variere fra projekt til projekt og fra udvikler til udvikler.

Interfacevinduerne i Unity

Unity 3D: Projektvinduet

Det viser biblioteket med aktiver, der er tilgængelige til brug, og billeder, musikfiler og andre ekstra filer, som du vil implementere i dit projekt. Aktiver vises her, når du importerer dem i dit projekt.

Projektvinduerne i Unity

I projektvisningen er der lige over Aktiver en sektion Favoritter, hvor du kan vælge og gemme elementer, som du ofte bruger.

Optionen Create i øverste venstre hjørne kan bruges til at tilføje nye Assets til dit projekt.

Unity 3D: Scene View

Det giver udviklere mulighed for at have en visuel navigation og redigeringsmulighed for din scene, som du er ved at oprette. Denne visning har mulighed for at vise en 2D- såvel som en 3D-visning, baseret på den projekttype, du arbejder på. Du kan flytte objekter i denne visning for at placere dem korrekt.

Scenevinduerne i Unity

Unity 3D: Hierarkivinduet

Det viser en hierarkisk repræsentation af hvert af de tilgængelige objekter i scenen. Det afslører dannelsen af, hvordan objekter bliver knyttet til hinanden. Med hele scenen som Forældreobjekt, bliver de objekter, der tilføjes til den, til Child-objekter, dette koncept er også kendt som Parenting i Unity-verdenen.

Unity 3D: Inspektørvinduet

Det giver udviklere mulighed for at inspicere og analysere alle de redigerbare egenskaber for det valgte objekt. Da forskellige objekttyper har uensartede sæt egenskaber med varierende layout og indhold. Når du f.eks. vælger et Asset i projektvinduet, viser inspektørvinduet alle tilgængelige oplysninger om aktivet med de redigerbare egenskaber, der er tilgængelige til redigering.

Inspektørvinduerne i Unity

Unity 3D: Værktøjslinjevinduet

Dette er det vigtigste vindue i Unity Editor. Til venstre vil det indeholde de primære værktøjer til at manipulere scenevisningen sammen med de objekter, der er indeholdt i den.

Play-, pause- og step-kontrollerne vil også være tilgængelige i dette vindue. Du kan også få adgang til Unity Cloud Services ved hjælp af knapperne i højre side og Unity-kontoen samt visibility-menuen & editor-layout-menuen, der vil give nogle skiftende layout for editor-vinduer.

Værktøjslinjen vinduer i Unity

Værktøjslinjen hører grundlæggende set ikke under kategorien vinduer.

Unity 3D: The Game View

I dette vindue renderes selve spilvisningen fra kameraet i spillet. Dette giver dig mulighed for at kontrollere, hvordan den faktiske spilvisning vil se ud.