Opprette et Unity Game med PlayMaker

Hva du skal skape

I denne artikkelen vil jeg vise deg hvordan du lager et spillobjekt på fem minutter eller mindre ved hjelp av PlayMaker-tillegget for Unity, uten kode. 

Last ned enhet

Hvis du ikke allerede har det, gå over til Unity-nettstedet og last ned den nyeste versjonen av Unity. Unity er en gratis, brukervennlig spillmotor som lar utviklere og studioer lage 3D-spill for Android, iOS, Windows og over 20 andre plattformer.

Om PlayMaker

Hva er PlayMaker? PlayMaker er en betalt tillegg for Unity som lar deg lage spill uten å måtte kode. Laget av Hutong Games, bruker PlayMaker funksjonelle tilstandsmaskiner (FSM) for å legge til fysikk, animasjon, interaktive objekter og sceneendringer enkelt. Utviklerne deres har allerede laget skriptene for deg, noe som kan redusere spilletidens utviklingstid i halvparten betydelig. Når du skriver denne opplæringen, er den nåværende prisen $ 65,00, med over 370 femstjerners vurderinger.

Laster ned PlayMaker

Når du har Enhet, opprett et nytt 3D-prosjekt. Jeg laget en enkel scene med terreng og en sfære. I hovedvinduet, under menyverktøylinjen finner du Asset Store fane. Type playmaker inn i søkeboksen din. Følg instruksjonene for å plassere kjøpet ditt. Du må kanskje bruke linken i din bekreftelses e-post ellerimporteredet direkte gjennom enhet. Det kan hende du finner at det tar deg tilbake til eiendomsforretningen, men ikke bekymre deg Legg i handlekurv og det bør gi deg nedlastingsalternativet. 

Last ned filen og pakke den ut i en mappe du lett kan finne. La oss nå importere en egendefinert pakkeved å gå til Eiendeler> Egendefinert pakke og åpner unzipped playmaker fil.

Etter at du harimporterte pakken, velg IStall PlayMaker. Dette vil legge til playmaker alternativet i menylinjen.

Spillobjekter

Hver FSM må festes til et objekt. I dette tilfellet vårt sfærevil være objektet vi ønsker å kontrollere. Senere må vi spesifisere vårt spillobjekt når en handling er opprettet. For nå, la oss bekrefte at vårt kule har en stiv kropp. I tillegg la oss fryse X og Y posisjon av vårt sfæreide Inspektør vindu.

PlayMaker Editor

Gå til playmaker kategorien på toppmenylinjen og klikk playmaker redaktør. Dette åpner vinduet under. Klikk og dra fanen for å plassere den ved siden av din Spill flipp på bunnen.

Til høyre for redigeringsvinduet ser du fire faner:

  1. FSM
  2. Stat
  3. arrangementer
  4. variabler

Dette er hvor du vil velge alternativene og parametrene for staten din. Sammen med å endre navnet, kan du legge til i ditt eget beskrivelse, som kommer til nytte når du har store prosjekter. For eksempel vil denne tilstanden flytte ballen igjen. 

For å legge til en statlig maskin i et objekt, velg objektet ditt i hierarki. Gå over til Redaktør vindu og høyreklikk for å legge til en FSM. Dette begynner statsmaskinen, og dette vil bli stat en. 

For det andre må vi lage en system Hendelses (hva skjer etter brukerinteraksjon). Dette er hva som skal gå avde stat,for eksempel knappen klikket eller mus overFor dette prosjektet vil vi velge mus over. 

La oss lage vår neste tilstand og gi den navnet Ballflytter. Du vil umiddelbart se et rødt utropstegn; Dette skyldes at når du oppretter en stat, må du definere en overgang. For å definere en overgang fra en stat til en annen, Høyreklikk og velg Overgangsmål. Der vil du se navnet på den andre staten du opprettet. Du vil nå se en pil som forbinder de to tilstandene dine.

Det er på tide å legge til fysikk til vårt objekt. Måten vi gjør dette på er å aktivere Action Browser. Det er mange handlinger du kan velge for objektet ditt, noe som er ganske kult. 

Du er velkommen til å se på alle kommandoene du kan bruke i prosjektet. For hver handling må vi sette opp parametere.  

Legge til bevegelse

For å få sfæren til å flytte, må vi gi den kraft og hastighet gjennom Action Browser. Først må du kontrollere at riktig tilstand er valgt. For å søke etter en handling, skriv den inn i søkeboksen. La oss søke etter endd kraft. Under Stat fanen til høyre, endre Y variabel til 100.

La oss nå legg til hastighet avgjenta trinnene ovenfor. Endre Y variabel til 50.

Truffet spille og voila! Din sfære bør bevege seg mot kameraet. Det er nesten en ubegrenset mengde handlinger du kan utføre enkelt med PlayMaker når du forstår grensesnittet.

Konklusjon

Etter min mening er PlayMaker et flott tillegg til Unity. Selv om du har kodingserfaring, kan det gjøre det mye enklere å lage interaktive, fullt animerte spill på halve tiden. 

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.

Hvis du er nybegynner, når du lærer grensesnittet, kan du forbedre lærekurven din sterkt. PlayMaker har også et veldig aktivt fellesskap, hvor du kan finne spørsmål og svar fra brukere.