Heb je gehoord van Stencyl? Stencyl is een game-engine waarmee je eenvoudig applicaties en games voor iOS en Android kunt maken. Op het platform kunt u ook uw toepassingen publiceren als Flash-games voor het web, of voor Windows, Linux of OS X..
Het beste deel is dat je geen enkele regel code hoeft te schrijven. Dat is juist. Je kunt gewoon slepen en laten vallen blokken van code om gedrag voor de te creëren acteurs van uw aanvraag. Opgewonden? Laten we beginnen.
Stencyl is een game-engine voor iedereen, van complete beginners tot geavanceerde ontwikkelaars. Sinds Stencyl 3.0 maken projecten gebruik van de Haxe-programmeertaal. Dat is juist. Je kunt code in Stencyl schrijven als je dat wilt, maar het is geen vereiste. Merk op dat Stencyl alleen 2D-spellen kan maken. Als je 3D-spellen wilt maken, raad ik je aan een kijkje te nemen naar een platform zoals Unity.
Oorspronkelijk uitgebracht in 2011 als StencylWorks, stelt Stencyl complete beginners in staat om 2D-spellen te maken voor computers en mobiele apparaten. Het platform, ontwikkeld door Jonathan Chung, maakt gebruik van Box2D voor physics en collisions engine en vertrouwt op de OpenFL software ontwikkelingskit. Deze componenten, samen met de programmeertaal Haxe, geven Stencyl kracht en zorgen ervoor dat spellen kunnen zijn eenmaal geschreven en overal gerund.
Stencyl ondersteunt een breed scala aan platforms:
De bouwstenen van een typisch Stencyl-spel vallen in een van de vier categorieën:
In deze zelfstudie gebruik ik de Windows-versie van Stencyl. De Mac- en Linux-versies zouden grotendeels hetzelfde moeten zijn met slechts een paar kleine verschillen.
Nu we weten wat Stencyl is, laten we Stencyl installeren en installeren. Ga naar de officiële downloadpagina van Stencyl en download de versie voor uw besturingssysteem. Volg de installatie-instructies, kies de aangewezen installatiemap en wacht een paar minuten. Zodra de installatie is voltooid, start u Stencyl om aan de slag te gaan.
Met Stencyl aan de slag kunt u de voorbeeldgames bekijken die het bevat en een kijkje nemen naar de componenten die we eerder hebben besproken, acteurs, scènes, gedrag en evenementen. Je kunt ook een paar andere voorbeeldspellen en -sets downloaden bij Stencyl's Developer Center of door de Arcade-sectie te bezoeken voor inspiratie.
In de rest van deze zelfstudie gaan we een eenvoudige toepassing maken die tekst en een afbeelding weergeeft. We moeten eerst een spel maken om onze tekst in te plaatsen. U kunt dit doen door Stencil te openen en te kiezen Maak nieuw> Spel> Leeg spel van de het dossier menu. Voer een naam in voor uw project en klik op de knop Maken om aan de slag te gaan.
De volgende stap is om een scène te maken. Kiezen Maak een nieuw> scène van de het dossier menuof navigeer naar scenes onder Middelen (op de linkerzijbalk) en klik Maak nieuw. Geef de nieuwe scène een naam en blijf voorlopig bij de standaardinstellingen. Na het klikken op creëren, de scène-editor zou moeten verschijnen.
Met de eerste scène klaar voor gebruik, is het tijd om een gebeurtenis aan de scène toe te voegen. Klik op de Evenementen tab en selecteer Basisprincipes> Bij het tekenen van de Voeg evenement toe menu. Terwijl de nieuw gemaakte gebeurtenis is geselecteerd, inspecteert u de zijbalk aan de rechterkant en klikt u op de knop met het label Tekening. Zie je het blok getiteld teken tekst op (x: 0 y: 0)? Sleep het naar de bij het tekenen evenement dat we zojuist hebben gemaakt en binnenkomen Hallo Wereld op (x: 100 y: 100) zoals hieronder getoond.
Het is nu tijd om een acteur te creëren. We gaan de volgende afbeelding in onze game laten zien.
We moeten eerst een nieuwe actor creëren. Open de Dashboard tab en selecteer Maak nieuw van de Actortypes menu. Type Ster in het naamveld en druk op creëren.
Je zou nu de acteur-editor moeten zien, die momenteel leeg is. Klik op de editor om een nieuwe animatie toe te voegen en klik vervolgens op de frames sectie om een nieuw kader toe te voegen. Klik links bovenaan op de Kies afbeelding ... knop en selecteer de sterafbeelding die u eerder zag. Klik op de Toevoegen knop.
Ga terug naar de eerste scène die je eerder hebt gemaakt. Met de Tafereel tab bovenaan geselecteerd, open de Palet tab in de rechterzijbalk en selecteer de Acteurs sectie. Zie je de acteur die je net hebt gemaakt? Selecteer het en sleep het naar de scène. Klik eenmaal om het aan de scène toe te voegen.
Het moeilijkste deel is gedaan. Het is tijd om de applicatie te testen. De eenvoudigste manier om uw app te testen, is door hem als een Flash-toepassing uit te voeren. In de meeste gevallen lijkt het gebruik van de app als een Flash-toepassing sterk op het draaien op een Android-apparaat.
Klik op de knop met het label Test spel in de rechterbovenhoek van de editor met Platform ingesteld op Flash Player). Het zou slechts enkele ogenblikken duren om de Flash-applicatie te maken. Als u geen problemen tegenkomt, zou Stencyl uw toepassing automatisch in een apart venster moeten starten. Dat is het. U hebt zojuist uw eerste Stencyl-applicatie gemaakt.
Als u uw toepassing voor Android wilt compileren, moet u enkele extra stappen uitvoeren.
Druk in Stencyl op Ctrl-Shift-5 om het logvenster te tonen. Dit zal zeer nuttig zijn als Stencyl in de problemen komt tijdens het compileren van uw applicatie. Kiezen Android van de Platform menu en klik Test spel. U zou een bericht moeten zien dat aangeeft dat Stencyl de applicatie compileert. Na compilatie wordt het bericht weergegeven Verzenden naar apparaat. Als alles goed is gegaan, draait uw applicatie op uw Android-apparaat.
U moet mogelijk enkele ogenblikken wachten voordat de compilatie voltooid is. Als u merkt dat de compilatie lang duurt, controleert u de logboeken om na te gaan of er fouten zijn opgetreden. Als er iets fout is gegaan, wilt u misschien de logboeken opslaan en op de Stencyl-forums plaatsen om hulp te krijgen van de community.
Een veel voorkomende fout die u kunt tegenkomen is dat het binaire bestand van de toepassing niet naar het Android-apparaat wordt verzonden. Dit is echter gemakkelijk op te lossen. Open in Windows een bestandsverkenner en navigeer naar C: \ Users \
Als je een spel met Stencil maakt en je merkt dat je vastzit, dan is een van de beste manieren om je probleem op te lossen een bezoek aan de officiële Stencyl-forums en stel je vraag. Je kunt ook Stencylpedia, de officiële wiki van Stencyl bezoeken en daar een antwoord op je vraag vinden.
Als je een Stencyl-gebruiker met meer ervaring wilt worden, bekijk dan eens wat boeken en cursussen over Stencyl of bezoek de uitbreidingsmarkt om extensies te downloaden die je spel beter en gemakkelijker te maken maken.
Inkomsten genereren met uw applicatie met Stencyl is ook eenvoudig. Hier zijn enkele manieren om geld te verdienen met uw Stencyl-toepassing:
In deze tutorial leerde je over Stencyl als een platform en leerde je over de basiscomponenten van een Stencyl-project, scènes, acteurs, gebeurtenissen en gedrag. We hebben ook gezien hoe een toepassing naar Flash en Android kan worden geëxporteerd. Ik hoop dat je deze tutorial leuk vond. Als je vragen hebt, kun je hieronder een reactie achterlaten.