An Introduksjon til Stencyl 
 12 
 Del 
 5 
 Del 
 
 Dette Cyber mandag Envato Tuts + kurs vil bli redusert å bare $ 3. Ikke gå glipp av. 
 
 Har du hørt om Stencyl? Stencyl er en spillmotor som lar deg enkelt lage programmer og spill for iOS og Android. Plattformen kan du også publisere dine programmer som Flash-spill-for web-eller for Windows, Linux eller OS X. 
 
 Det beste er at du ikke trenger å skrive en eneste linje med kode . Det er riktig. Du kan enkelt dra og drops  blokker 
 av koden for å lage atferd for  skuespillere 
 av søknaden din. Spent? La oss komme i gang. 
 
 1. Innledning 
 
 Stencyl er en spillmotor for alle-fra nybegynnere til avanserte utviklere. Siden Stencyl 3.0, prosjekter benytte seg av Haxe programmeringsspråk. Det er riktig. Du kan skrive kode i Stencyl hvis du vil, men det er ikke noe krav. Merk at Stencyl bare kan lage 2D-spill. Hvis du ønsker å lage 3D-spill, så foreslår jeg at du tar en titt på en plattform som Unity. 
 
 Opprinnelig utgitt i 2011 som StencylWorks lar Stencyl nybegynnere å lage 2D-spill for datamaskiner og mobile enheter . Plattformen, som er utviklet av Jonathan Chung, gjør bruk av Box2D for fysikk og kollisjoner motor og er avhengig av OpenFL software development kit. Disse komponentene, sammen med Haxe programmeringsspråk, makt Stencyl og gjør at spill kan være  skrevet en gang og kjøre overalt 
 
 Stencyl støtter et bredt spekter av plattformer. 
 
 iOS 
 
 Android 
 
 Flash 
 
 Windows 
 
 OS X 
 
 Linux 
 
 byggesteinene i et typisk Stencyl spill faller inn under en av fire kategorier: 
 
  Skuespillere: 
 En skuespiller kan være spilleren, en fiende, et tre, eller noe annet. En skuespiller tar vanligvis form av et bilde, eller en serie med bilder, lage en animasjon. For eksempel, hvis vi skulle lage et spill som Super Mario Bros, vil spillet inneholde en skuespiller for Mario, Bowser, og skuespillere for soppen 
 
  Scener. 
 Et spill kan ha mange scener. Et spill har vanligvis en hovedmeny, eller start scene, scener for nivåene av spillet, og en  game over 
 scene 
 
  Behaviors:. 
 Atferd er klar til å bruke, gjenbrukbare evner som du kan tilordne til skuespillere og scener i spillet ditt. Du kan også lage dine egne atferd for å gjøre spillet unikt og utfordrende 
 
  Arrangementer. 
 Arrangementer er tilpassede blokker med kommandoer som du kan opprette og tildele til en skuespiller. Du kan opprette hendelser for aktører gjennom bruk av Stencyl  Hendelses Editor 
, som vi skal se senere i denne opplæringen. 
 
 I denne opplæringen, vil jeg være ved hjelp av Windows-versjonen av Stencyl. Mac og Linux-versjoner skal være stort sett det samme med bare noen små forskjeller. 
 
 2. Installasjon 
 
 Nå som vi vet hva Stencyl er, la oss installere Stencyl og sette den opp. Besøk Stencyl offisielle Download Page og laste ned versjon for operativsystemet ditt. Følg installasjonsveiledningen, velg din utpekte installasjonsmappen, og vent noen minutter. Når installasjonen er ferdig, fyre opp Stencyl å komme i gang. 
 
 Med Stencyl oppe og går, gjerne sjekke ut eksempel spillene den inneholder, og ta en titt på komponentene vi diskutert tidligere, skuespillere, scener, atferd og hendelser. Du kan også laste ned et par andre eksempler på spill og kits på Stencyl sin Developer Center eller ved å besøke Arcade seksjon for inspirasjon. 
 
 3. Din første Application 
 
 I resten av denne opplæringen, skal vi lage en enkel applikasjon som viser litt tekst og et bilde. Trenger vi først å lage et spill for å plassere vår tekst i Det kan du gjøre ved å åpne Stencyl og velge  Opprett ny >.; Game > Blank Spill 
 fra  Fil 
 menyen. Skriv inn et navn for prosjektet, og klikk på Opprett-knappen for å komme i gang. 
 
 Det neste trinnet er å opprette en scene. Velg  Opprett ny > Scene 
 fra  Fil 
 menyen  
 eller naviger til  Scener 
 under  Resources plakater (på sidepanelet til venstre) og klikk  Opprett Nye 
. Gi den nye scenen et navn og feste med standardinnstillingene for nå. Etter å ha klikket  Opprett 
, scenen redaktøren skulle dukke opp. 
 
 Med den første scene klar til bruk, er det på tide å legge et arrangement til scenen. Klikk på  Arrangementer kategorien 
, og velg  Basics > Når Tegning 
 fra  Legg til hendelse 
 menyen. Med den nyopprettede hendelsen valgt, inspisere sidepanelet til høyre og klikk på knappen  Tegning 
. Ser du  blokk 
  tegne tekst noe som helst (x: 0 y: 0) 
? Dra den inn i  når du tegner 
 arrangement vi skapt et øyeblikk siden og skriv inn  Hello World 
  (x: 100 y: 100) 
 som vist nedenfor 
. 
 Det er nå på tide å lage en skuespiller. Vi kommer til å vise følgende bilde i spillet vårt. 
 
 Vi må først opprette en ny aktør. Åpne  Dashbord 
 fanen og velg  Opprett ny 
 fra  skuespiller Typer 
 menyen. Type  Star 
 i navnefeltet og trykk på  Opprett 
. 
 
 Du skal nå se skuespilleren editor, som er tom. Klikk redaktøren for å legge til en ny animasjon og deretter klikker du på  Rammer 
 for å legge til en ny ramme. I øvre venstre klikker du på  Velg bilde ... 
 knappen og velg stjernebildet du så tidligere. Klikk på  Legg 
 knappen. 
 
 Leder tilbake til den første scenen du opprettet tidligere. Med  Scene 
 kategorien valgt øverst, åpner  kategorien Palette 
 i høyre sidebar og velg  Skuespillere 
 delen. Ser du skuespilleren du nettopp opprettet? Velg den og dra det til scenen. Klikk én gang for å legge den til scenen. 
 
 4. Eksportere Din Application 
 
 Den vanskeligste delen er ferdig. Det er på tide å teste programmet. Den enkleste måten å teste din app er å kjøre det som et Flash-program. I de fleste tilfeller, kjører programmet som en Flash-applikasjon er svært lik å kjøre den på en Android-enhet. 
 
 Klikk på knappen merket  Test Spillanmeldelser øverst til høyre i redigereren med  Platform 
 satt til  Flash (Player 
). Det tar bare litt tid å lage Flash-programmet. Hvis du ikke får noen problemer, bør Stencyl automatisk starte programmet i et eget vindu. Det er alt. Du har nettopp opprettet din første Stencyl søknaden. 
 
 Hvis du ønsker å kompilere applikasjonen for Android, må du ta vare på noen ekstra skritt. 
 
På Android-telefonen din, må du aktivere USB Debugging Hotell og deaktivere USB Mass Storage
.
Koble Android-telefonen med utviklingsmaskinen og sørge for at det ikke går å sove mens det kompilerer programmet.
 I Stencyl, trykk på  Ctrl-Shift- 5 
 vise loggvinduet. Dette vil være svært nyttig hvis Stencyl går inn problemer under utarbeidelsen av søknaden din. Velg  Android 
 fra  Platform 
 menyen og klikk  Test Spill 
. Du skal se en melding om at Stencyl er kompilere programmet. Etter kompilering, vil det vise meldingen  Sende til Device 
. Hvis alt gikk bra, så søknaden din kjører på Android-enheten. 
 
 Du må kanskje vente en liten stund til samling for å fullføre. Hvis du merker at samlingen tar lang tid, så inspisere logger for å se om eventuelle feil har dukket opp. Hvis noe gikk galt, kan det være lurt å lagre loggene og legge dem på Stencyl Forums å få hjelp fra fellesskapet. 
 
 En vanlig feil du kan kjøre inn er at søknaden binære ikke sendes til Android-enhet. Dette er lett å fikse selv. På Windows, åpne en fil explorer og naviger til C:\\Users\\<YourUserName>\\AppData\\Roaming\\Stencyl\\stencylworks\\games-generated\\<YourGameName>\\Export\\android\\bin\\bin
. Sørg for å endre  < dittbrukernavn > 
 til ditt brukernavn og  < YourGameName > 
 til navnet på spillet. Hvis søknaden ble utarbeidet vellykket, bør du se programmets  .apk 
 fil i den katalogen. Hvis du heter søknaden din  Mygame 
,  .apk 
 filen skal hete  mygame.apk 
. Kopier  .apk 
 fil til din Android-enhet, laste ned en gratis fil seer som ES File Explorer, navigere til  .apk 
 fil, og åpne den. 
 < h2> 5. Finne hjelp 
 
 Hvis du oppretter et spill med Stencyl og du finner deg selv sittende fast, da en av de beste måtene å løse problemet ditt er ved å besøke de offisielle Stencyl fora og spør spørsmålet ditt. Du kan også besøke Stencylpedia, Stencyl offisielle wiki, og finne et svar på spørsmålet ditt der. 
 
 Hvis du ønsker å bli en mer erfaring Stencyl bruker, så sjekk ut noen bøker og kurs om Stencyl eller besøke utvidelser markedet å laste ned utvidelser som gjør spillet bedre og enklere å bygge. 
 
 Tjen penger på din søknad med Stencyl er lett også. Her er noen måter å tjene penger med din Stencyl søknaden: 
 
 iOS 
 
 In-app kjøp 
 
 iAd 
 
 Admob 
 < li> Chartboost 
 
 Android 
 
 In-app Purchases
Admob
Chartboost
Vungle
Revmob
Conclusion
In denne opplæringen, lærte du om Stencyl som en plattform, og du har lært om de grunnleggende komponentene i en Stencyl prosjekt, scener, skuespillere, hendelser og atferd. Vi så også hvordan du eksporterer en søknad til Flash og Android. Jeg håper du likte denne opplæringen. Hvis du har spørsmål, kan du gjerne legge igjen en kommentar nedenfor.

