Crearea unui joc de unitate cu PlayMaker

Ce veți crea

În acest articol, vă voi arăta cum să faceți o deplasare a unui obiect de joc în cinci minute sau mai puțin, utilizând add-on-ul PlayMaker pentru Unity, fără cod. 

Descărcați Unitatea

Dacă nu ați făcut-o deja, mergeți la site-ul Unity și descărcați cea mai recentă versiune a Unity. Unity este un motor de joc gratuit, ușor de utilizat, care permite dezvoltatorilor și studenților să creeze jocuri 3D pentru Android, iOS, Windows și peste 20 de alte platforme.

Despre PlayMaker

Ce anume este PlayMaker? PlayMaker este un add-on plătit pentru Unity, care vă permite să creați jocuri fără să trebuiască să codificați. Creat de jocurile Hutong, PlayMaker folosește mașini de stat funcționale (FSM) pentru a adăuga cu ușurință fizică, animație, obiecte interactive și schimbări de scenă. Dezvoltatorii lor au creat deja scripturile pentru tine, ceea ce poate reduce în mod semnificativ timpul de dezvoltare a jocului la jumătate. De la scrierea acestui tutorial, prețul actual este de 65.00 USD, cu peste 370 de recenzii de cinci stele.

Descărcarea PlayMaker

Odată ce aveți unitatea, creați un nou proiect 3D. Am făcut o scenă simplă cu un teren și o sferă. În fereastra de vizualizare principală, în bara de instrumente din meniu, veți găsi Stocul de bunuri tab. Tip playmaker în caseta de căutare. Urmați instrucțiunile pentru a plasa achiziția. Este posibil să fie necesar să utilizați linkul din e-mailul de confirmare sauimportdirect prin Unitate. S-ar putea să găsiți că vă duce înapoi la magazinul de materiale, dar nu vă faceți griji Adaugă în coș și ar trebui să vă dau opțiunea de descărcare. 

Descărcați fișierul și dezarhivați-l într-un dosar pe care îl puteți găsi cu ușurință. Acum, să importăm un pachet personalizatprin a merge la Active> Pachet personalizat și deschiderea dezarhivării playmaker fişier.

După ce ați terminata importat pachetul, alegeți Înstoca PlayMaker. Aceasta va adăuga playmaker opțiune din bara de meniu.

Obiecte de joc

Fiecare FSM trebuie atașat unui obiect. În acest caz, sfera noastrăva fi obiectul pe care căutăm să-l controlam. Mai târziu, va trebui să specificăm obiectul jocului odată ce este creată o acțiune. Pentru moment, să confirmăm că sfera noastră are un corp rigid. În plus, să înghețăm X și Y poziția sferei noastreîn Inspector fereastră.

Editorul PlayMaker

Mergeți la playmaker din bara de meniu de sus și faceți clic pe playmaker editor. Aceasta va deschide fereastra de mai jos. Dați clic și glisați fila pentru ao plasa lângă Joc în partea de jos.

În partea dreaptă a ferestrei editorului, veți vedea patru file:

  1. FSM
  2. Stat
  3. Evenimente
  4. variabile

Aici veți alege opțiunile și parametrii pentru starea dvs. Odată cu schimbarea numelui, puteți adăuga în propria dvs. Descriere, care vine la îndemână atunci când aveți proiecte mari. De exemplu, această stare va muta mingea rămasă. 

Pentru a adăuga o mașină de stat la un obiect, alegeți obiectul în Ierarhie. Mergeți la Editor fereastră și faceți clic dreapta pentru a adăuga un FSM. Aceasta începe mașina de stat și asta va fi stat unu. 

În al doilea rând, trebuie să creați o Eveniment Sistem (ce se întâmplă după interacțiunea cu utilizatorul). Aceasta este ceea ce va porni stat,de exemplu butonul apăsat sau mouse-ul pestePentru acest proiect, vom alege mouse-ul peste. 

Să creăm următoarea noastră stare și să o numim Mută ​​mișcările. Veți vedea imediat un semn de exclamare roșu; acest lucru se datorează faptului că, odată ce creați o stare, va trebui să definiți o tranziție. Pentru a defini o tranziție de la o stare la alta, Click dreapta și alegeți Tinta de tranzitie. Acolo veți vedea numele celui de-al doilea stat pe care l-ați creat. Veți vedea acum o săgeată care leagă cele două stări.

Este timpul să adăugăm fizica obiectului nostru. Modul în care facem acest lucru este prin activarea funcției Browser de acțiune. Există numeroase acțiuni pe care le puteți alege pentru obiectul dvs., ceea ce este destul de răcoros. 

Simțiți-vă liber să vă uitați în jurul tuturor comenzilor pe care le puteți utiliza în proiectul dvs. Pentru fiecare acțiune, va trebui să setăm parametrii.  

Adăugarea mișcării

Pentru a face sfera noastră să se miște, va trebui să îi oferim forță și viteză prin Browser de acțiune. În primul rând, asigurați-vă că este aleasă starea corespunzătoare. Pentru a căuta o acțiune, tastați-o în caseta de căutare. Să căutăm Aputerea dd. Sub Stat la dreapta, schimbați Y variabil la 100.

Acum hai să adăugați viteza derepetând pașii de mai sus. Schimba Y variabil la 50.

Lovit Joaca și voila! Ta sferă ar trebui să se deplaseze spre aparatul foto. Există aproape o cantitate nelimitată de acțiuni pe care le puteți efectua pur și simplu cu PlayMaker odată ce înțelegeți interfața.

Concluzie

În opinia mea, PlayMaker este o mare plus față de Unitate. Chiar dacă aveți experiență de codificare, aceasta poate face mult mai ușor să creați jocuri interactive, complet animate în jumătate de timp. 

Unitatea are o economie activă. Există multe alte produse care vă ajută să vă construiți proiectul. Natura platformei o face de asemenea o opțiune excelentă din care vă puteți îmbunătăți abilitățile. Indiferent de situație, puteți vedea ce avem la dispoziție în piața Envato.

Dacă sunteți începător, odată ce ați învățat interfața, vă puteți îmbunătăți considerabil curba de învățare. PlayMaker are, de asemenea, o comunitate foarte activă, unde puteți găsi întrebări și răspunsuri de la utilizatori.