In dit artikel laat ik je zien hoe je een game-object binnen vijf minuten of minder verplaatst met de PlayMaker add-on voor Unity, zonder code.
Ga als je dat nog niet hebt naar de Unity-website en download de nieuwste versie van Unity. Unity is een gratis, gebruiksvriendelijke game-engine waarmee ontwikkelaars en studio's 3D-games kunnen maken voor Android, iOS, Windows en meer dan 20 andere platforms.
Wat is PlayMaker precies? PlayMaker is een betaalde add-on voor Unity waarmee je games kunt maken zonder te hoeven coderen. PlayMaker is gemaakt door Hutong Games en maakt gebruik van functionele toestandsmachines (FSM) om eenvoudig fysica, animaties, interactieve objecten en scènewijzigingen toe te voegen. Hun ontwikkelaars hebben al de scripts voor je gemaakt, waardoor de ontwikkelingstijd van je game aanzienlijk gehalveerd kan worden. Vanaf het schrijven van deze tutorial is de huidige prijs $ 65,00, met meer dan 370 vijfsterrenrecensies.
Zodra u Unity hebt, maakt u een nieuw 3D-project. Ik maakte een eenvoudige scène met een terrein en een bol. In de hoofdviewport vindt u onder de menuwerkbalk de Activum Winkel tab. Type Playmaker in uw zoekvak. Volg de instructies om uw aankoop te plaatsen. U moet mogelijk de link gebruiken in uw bevestigingsmail ofimporterenhet rechtstreeks door Unity. Misschien vindt u dat het u terugbrengt naar de activawinkel, maar maakt u zich geen zorgen - klik Voeg toe aan winkelmandje en het zou je de downloadoptie moeten geven.
Download het bestand en pak het uit in een map die u gemakkelijk kunt vinden. Laten we nu een aangepast pakket importerendoor naar te gaan Activa> Aangepast pakket en open je uitgepakte Playmaker het dossier.
Nadat je het hebt gedaanhet pakket geïmporteerd, kies Inbox PlayMaker. Hiermee wordt de Playmaker optie in uw menubalk.
Elke FSM moet aan een object worden bevestigd. In dit geval onze sfeerzal het object zijn dat we willen controleren. Later moeten we ons game-object opgeven zodra een actie is gemaakt. Laten we voor nu bevestigen dat onze bol een star lichaam heeft. Laten we bovendien de X en Y positie van onze bolinde Inspecteur venster.
Ga naar de Playmaker tab op uw bovenste menubalk en klik op Playmaker editor. Dit opent het onderstaande venster. Klik en sleep het tabblad om het naast je te plaatsen Spel tab aan de onderkant.
Aan de rechterkant van het editorvenster ziet u vier tabbladen:
Hier kiest u de opties en parameters voor uw staat. Naast het wijzigen van de naam, kunt u uw eigen naam toevoegen Omschrijving, wat handig is als je grote projecten hebt. Bijvoorbeeld, deze toestand verplaatst de bal naar links.
Om een toestandsmachine aan een object toe te voegen, kiest u uw object in de Hiërarchie. Ga naar de Editor venster en klik met de rechtermuisknop om een toe te voegen FSM. Dit begint de staatsmachine, en dit zal zo zijn staat een.
Ten tweede moeten we een System Event (wat gebeurt er na gebruikersinteractie). Dit is wat zal vertrekkende staat,bijvoorbeeld knop geklikt of muis over. Voor dit project zullen we kiezen muis over.
Laten we onze volgende staat creëren en hem een naam geven Ball beweegt. Je ziet meteen een rood uitroepteken; dit komt omdat als je eenmaal een staat hebt gemaakt, je een overgang moet definiëren. Om een overgang van de ene staat naar de andere te definiëren, klik met de rechtermuisknop en kies Overgangsdoel. Daar zie je de naam van de tweede staat die je hebt gemaakt. Je ziet nu een pijl die je twee toestanden verbindt.
Het is tijd om fysica aan ons object toe te voegen. De manier waarop we dit doen is door de Action Browser. Er zijn tal van acties die je kunt kiezen voor je object, wat best cool is.
Kijk gerust rond in alle opdrachten die u in uw project kunt gebruiken. Voor elke actie moeten we parameters instellen.
Om onze sfeer te laten bewegen, zullen we hem kracht en snelheid moeten geven door de Action Browser. Controleer eerst of de juiste status is gekozen. Als u naar een actie wilt zoeken, typt u deze in het zoekvak. Laten we zoeken naar eendd kracht. Onder de Staat tab naar rechts, verander de Y variabele naar 100.
Laten we nu voeg snelheid toe doorHerhaal de bovenstaande stappen. Verander de Y variabele naar 50.
Raken spelen en voila! Jouw gebied moet naar de camera gaan. Er zijn bijna een onbeperkt aantal acties die u eenvoudig kunt uitvoeren met PlayMaker zodra u de interface begrijpt.
Naar mijn mening is PlayMaker een geweldige toevoeging aan Unity. Zelfs als je wel codeerervaring hebt, kan het in de helft van de tijd gemakkelijker worden om interactieve, volledig geanimeerde games te maken.
Eenheid heeft een actieve economie. Er zijn veel andere producten die u helpen uw project uit te bouwen. De aard van het platform maakt het ook een geweldige optie van waaruit je je vaardigheden kunt verbeteren. Hoe het ook zij, u kunt zien wat we beschikbaar hebben op de Envato-markt.
Als je een beginner bent, kun je, eenmaal je de interface leert, je leercurve enorm verbeteren. PlayMaker heeft ook een zeer actieve community, waar u vragen en antwoorden van gebruikers kunt vinden.