In questo articolo, ti mostrerò come spostare un oggetto di gioco in cinque minuti o meno utilizzando il componente aggiuntivo di PlayMaker per Unity, senza codice.
Se non lo hai già fatto, accedi al sito Web di Unity e scarica l'ultima versione di Unity. Unity è un motore di gioco intuitivo e gratuito che consente a sviluppatori e studi di creare giochi 3D per Android, iOS, Windows e oltre 20 altre piattaforme.
Che cos'è esattamente PlayMaker? PlayMaker è un componente aggiuntivo a pagamento per Unity che consente di creare giochi senza dover codificare. Creato da Hutong Games, PlayMaker utilizza le macchine a stati funzionali (FSM) per aggiungere facilmente fisica, animazione, oggetti interattivi e cambi di scena. I loro sviluppatori hanno già creato gli script per te, che possono ridurre in modo significativo il tempo di sviluppo del gioco a metà. Al momento di scrivere questo tutorial, il prezzo attuale è $ 65,00, con oltre 370 recensioni a cinque stelle.
Una volta che hai Unity, crea un nuovo progetto 3D. Ho creato una scena semplice con un terreno e una sfera. Nella finestra principale, sotto la barra degli strumenti del menu, troverai il Negozio di beni scheda. genere Playmaker nella tua casella di ricerca. Segui le istruzioni per effettuare l'acquisto. Potrebbe essere necessario utilizzare il link nell'e-mail di conferma oimportaredirettamente attraverso Unity. Potresti scoprire che ti riporta all'archivio risorse, ma non preoccuparti, fai clic Aggiungi al carrello e dovrebbe darti l'opzione di download.
Scarica il file e decomprimilo in una cartella che puoi facilmente trovare. Ora importiamo un pacchetto personalizzatoandando a Attività> Pacchetto personalizzato e aprendo il tuo decompresso Playmaker file.
Dopo averimportato il pacchetto, scegliere Nelstallo PlayMaker. Questo aggiungerà il Playmaker opzione nella barra dei menu.
Ogni FSM deve essere collegato a un oggetto. In questo caso, la nostra sferasarà l'oggetto che stiamo cercando di controllare. Successivamente, sarà necessario specificare il nostro oggetto di gioco una volta creata un'azione. Per ora, confermiamo che la nostra sfera ha un corpo rigido. Inoltre, congeliamo il X e Y posizione della nostra sferanelil Ispettore finestra.
Vai al Playmaker scheda sulla barra dei menu in alto e fare clic Playmaker editore. Questo aprirà la finestra sottostante. Fai clic e trascina la scheda per posizionarla accanto alla tua Gioco scheda in basso.
A destra della finestra dell'editor, vedrai quattro schede:
Qui è dove sceglierai le opzioni e i parametri per il tuo stato. Oltre a cambiare il nome, puoi aggiungerlo al tuo descrizione, che è utile quando hai grandi progetti. Ad esempio, questo stato sposta la palla a sinistra.
Per aggiungere una macchina a stati a un oggetto, scegli il tuo oggetto nel Gerarchia. Dirigetevi verso il editore finestra e fare clic destro per aggiungere un FSM. Questo inizia la macchina di stato, e questo sarà stato uno.
Secondo, dobbiamo creare un sistema di eventi (cosa succede dopo l'interazione dell'utente). Questo è ciò che partiràil stato,per esempio pulsante cliccato o mouse sopra. Per questo progetto, sceglieremo mouse sopra.
Creiamo il nostro prossimo stato e chiamiamolo Palla si muove. Vedrai immediatamente un punto esclamativo rosso; questo perché una volta creato uno stato, dovrai definire una transizione. Per definire una transizione da uno stato all'altro, tasto destro del mouse e scegliere Target di transizione. Lì vedrai il nome del secondo stato che hai creato. Ora vedrai una freccia che collega i tuoi due stati.
È tempo di aggiungere fisica al nostro oggetto. Il modo in cui lo facciamo è attivando il Browser di azioni. Ci sono numerose azioni che puoi scegliere per il tuo oggetto, il che è piuttosto interessante.
Sentiti libero di dare un'occhiata a tutti i comandi che puoi usare nel tuo progetto. Per ogni azione, dovremo impostare i parametri.
Per far muovere la nostra sfera, dovremo dargli forza e velocità attraverso il Browser di azioni. Innanzitutto, assicurati di scegliere lo stato appropriato. Per cercare un'azione, digitarla nella casella di ricerca. Cerchiamo unforza dd. Sotto il Stato scheda a destra, cambia il Y variabile a 100.
Ora facciamo aggiungere velocità diripetere i passaggi precedenti. Cambiare il Y variabile a 50.
Colpire giocare e voilà! Il tuo sfera dovrebbe muoversi verso la telecamera. Ci sono quasi un numero illimitato di azioni che puoi eseguire semplicemente con PlayMaker dopo aver compreso l'interfaccia.
A mio parere, PlayMaker è una grande aggiunta a Unity. Anche se hai esperienza di codifica, può rendere molto più facile creare giochi interattivi e animati in metà tempo.
L'unità ha un'economia attiva. Ci sono molti altri prodotti che ti aiutano a costruire il tuo progetto. La natura della piattaforma lo rende anche un'ottima opzione da cui puoi migliorare le tue abilità. In ogni caso, puoi vedere ciò che abbiamo a disposizione nel mercato Envato.
Se sei un principiante, una volta imparata l'interfaccia, puoi migliorare notevolmente la tua curva di apprendimento. PlayMaker ha anche una community molto attiva, in cui puoi trovare domande e risposte dagli utenti.