Ai auzit de Stencil? Stencyl este un motor de joc care vă permite să creați cu ușurință aplicații și jocuri pentru iOS și Android. Platforma vă permite, de asemenea, să vă publicați aplicațiile ca jocuri Flash - pentru web - sau pentru Windows, Linux sau OS X.
Cea mai bună parte este că nu este nevoie să scrieți o singură linie de cod. Asta e corect. Puteți pur și simplu trage și picătură blocuri de cod pentru a crea comportamente pentru actori din cererea dumneavoastră. Excitat? Să începem.
Stencyl este un motor de joc pentru toată lumea - de la începători complet la dezvoltatori avansați. Din moment ce Stencyl 3.0, proiectele folosesc limbajul de programare Haxe. Asta e corect. Puteți scrie codul în Stencyl dacă doriți, dar nu este o cerință. Rețineți că Stencyl poate crea numai jocuri 2D. Dacă doriți să creați jocuri 3D, vă sugerăm să vă uitați la o platformă precum Unitatea.
Inițial lansat în 2011 ca StencylWorks, Stencyl permite începătorilor complet să creeze jocuri 2D pentru computere și dispozitive mobile. Platforma, dezvoltată de Jonathan Chung, utilizează Box2D pentru motorul fizicii și coliziunilor și se bazează pe kitul de dezvoltare software OpenFL. Aceste componente, impreuna cu limbajul de programare Haxe, puterea Stencyl si fac ca jocurile pot fi scrise o dată și alerga peste tot.
Stencyl suportă o gamă largă de platforme:
Blocurile constructive ale unui joc tipic Stencyl se încadrează într-una din cele patru categorii:
În acest tutorial, voi folosi versiunea Windows a Stencyl. Versiunile Mac și Linux ar trebui să fie în mare parte aceleași, cu doar câteva diferențe minore.
Acum că știm ce este Stencyl, să instalăm Stencyl și să-l punem în scenă. Vizitați Pagina de descărcări oficială a lui Stencyl și descărcați versiunea pentru sistemul de operare. Urmați instrucțiunile de instalare, alegeți directorul de instalare desemnat și așteptați câteva minute. Odată ce ați terminat instalarea, porniți Stencyl pentru a începe.
Cu ajutorul lui Stencyl, puteți să verificați jocurile pe care le include și să examinați componentele discutate mai devreme, actori, scene, comportamente și evenimente. De asemenea, puteți descărca câteva jocuri și kit-uri de probă la Stencyl's Developer Center sau vizitați secțiunea Arcade pentru inspirație.
În restul acestui tutorial, vom crea o aplicație simplă care afișează un text și o imagine. Mai întâi trebuie să creați un joc pentru a plasa textul nostru. Puteți să faceți acest lucru prin deschiderea Stencyl și alegerea Creați un nou> Joc> Joc gol de la Fişier meniul. Introduceți un nume pentru proiectul dvs. și faceți clic pe butonul creați pentru a începe.
Următorul pas este să creați o scenă. Alege Creați o nouă scenă de la Fişier meniulsau navigați la scene sub Resurse (pe bara laterală stângă) și faceți clic pe Creaza nou. Dați scenei noi un nume și rămâneți cu valorile implicite pentru moment. După ce faceți clic Crea, editorul de scenă ar trebui să apară.
Cu prima scenă gata de utilizare, este timpul să adăugați un eveniment la scenă. Apasă pe Evenimente și selectați Elemente de bază> Când desenați de la Adăugați evenimentul meniul. Cu noul eveniment creat selectat, inspectați bara laterală din partea dreaptă și faceți clic pe butonul etichetat Desen. Vezi tu bloc cu denumirea trageți orice text la (x: 0 y: 0)? Trageți-l în la desen eveniment pe care l-am creat acum un moment și intrăm Salut Lume la (x: 100 y: 100) așa cum se arată mai jos.
Acum este momentul sa creezi un actor. Vom prezenta următoarea imagine în jocul nostru.
Mai întâi trebuie să creăm un nou actor. Deschide Tablou de bord și selectați Creaza nou de la Tipuri de actori meniul. Tip Stea în câmpul de nume și lovit Crea.
Ar trebui să vedeți acum editorul actorului, care este în prezent gol. Faceți clic pe editor pentru a adăuga o animație nouă și apoi faceți clic pe Cadre pentru a adăuga un nou cadru. În partea stângă sus, faceți clic pe Alegeți imaginea ... și selectați imaginea stelei pe care ați văzut-o mai devreme. Apasă pe Adăuga buton.
Întoarceți-vă la prima scenă pe care ați creat-o mai devreme. Cu Scenă fila selectată în partea de sus, deschideți Paletă în bara laterală dreaptă și selectați actori secțiune. Vezi tu actorul pe care tocmai l-ai creat? Selectați-l și trageți-l în scenă. Faceți clic o dată pentru ao adăuga la scenă.
Cea mai grea parte este făcută. Este timpul să testați aplicația. Cea mai ușoară modalitate de a testa aplicația este să o executați ca o aplicație Flash. În cele mai multe cazuri, executarea aplicației ca aplicație Flash este foarte asemănătoare cu rularea acesteia pe un dispozitiv Android.
Faceți clic pe butonul etichetat Joc de test în partea dreaptă sus a editorului cu Platformă setat la Flash Player). Ar trebui să dureze doar câteva momente pentru a crea aplicația Flash. Dacă nu vă confruntați cu probleme, Stencyl ar trebui să lanseze automat aplicația într-o fereastră separată. Asta e. Tocmai ați creat prima dvs. aplicație Stencyl.
Dacă doriți să vă compilați aplicația pentru Android, trebuie să aveți grijă de câțiva pași suplimentari.
În Stencil, apăsați Control-Shift-5 pentru a afișa fereastra jurnalului. Acest lucru va fi foarte util dacă Stencyl se confruntă cu probleme în timpul compilării aplicației. Alege Android de la Platformă meniu și faceți clic pe Joc de test. Ar trebui să vedeți un mesaj care să vă spună că Stencyl compilează aplicația. După compilare, acesta va afișa mesajul Trimiterea pe dispozitiv. Dacă totul a mers bine, atunci aplicația dvs. rulează pe dispozitivul Android.
Este posibil să trebuiască să așteptați câteva momente pentru ca compilația să se finalizeze. Dacă observați că compilația durează mult, verificați jurnalele pentru a vedea dacă au apărut erori. Dacă s-ar întâmpla ceva în neregulă, vă recomandăm să salvați jurnalele și să le postați pe forumurile Stencyl pentru a obține ajutor din partea comunității.
O eroare obișnuită cu care vă puteți confrunta este că aplicația binară nu este trimisă pe dispozitivul Android. Acest lucru este ușor de rezolvat, totuși. În Windows, deschideți un explorator de fișiere și navigați la C: \ Users \
Dacă creați un joc cu Stencyl și vă aflați blocat, atunci una dintre cele mai bune modalități de a vă rezolva problema este vizitarea forumurilor oficiale Stencyl și întrebați-vă întrebarea. De asemenea, puteți vizita Stencylpedia, wiki-ul oficial Stencyl, și găsiți un răspuns la întrebarea dvs. acolo.
Dacă doriți să deveniți un utilizator Stencyl mai experimentat, verificați câteva cărți și cursuri despre Stencyl sau vizitați piața extensiilor pentru a descărca extensii care fac jocul dvs. mai bun și mai ușor de construit.
Este ușor să generați bani și cu Stencyl. Iată câteva modalități de a face bani cu aplicația dvs. Stencyl:
În acest tutorial ați învățat despre platforma Stencyl și ați învățat despre componentele de bază ale unui proiect Stencyl, scene, actori, evenimente și comportamente. De asemenea, am văzut cum să exportați o aplicație în Flash și Android. Sper că ți-a plăcut acest tutorial. Dacă aveți întrebări, nu ezitați să lăsați un comentariu mai jos.