Kom igång med Construct 2

Innehållsförteckning
Sättet att konsumera videospel har förändrats mycket under de senaste åren, det är inte längre bara begränsat till att använda en dator eller en konsol för att spela dessa, men det finns mer avslappnade sätt som en surfplatta eller till och med en smartphone.
Precis som sättet att komma åt spel har förändrats, så har sättet att utveckla dem, vi har ramar som hjälper oss att skapa spel med ett specifikt programmeringsspråk som Phaser eller Cocos2d-JS men tvingar oss att ha en gedigen kunskap om språken på som dessa ramar förlitar sig på.
Men för människor som är entusiastiska över att skapa videospel och som inte har någon programmeringskunskap finns det verktyg som hjälper dem att uppnå detta mål. Ett av dessa verktyg är Konstruera 2, en applikation som har en enkel operation baserad på drag-drop-funktionen för skapande av 2D-videospel.
Konstruera 2 är ett verktyg som gör spelutvecklingen enkel, den kan användas av en mängd olika användare, från de nybörjare till experter som vill göra en prototyp snabbt och enkelt. Konstruera 2 är baserad på HTML5 och det har vissa egenskaper som gör det till ett av de bästa alternativen idag:
MultiplattformPublicera spelen som skapats med Konstruera 2 omfattar inte bara nuvarande operativsystem som Windows, Mac och även Linux. Dessa kan förlängas till Android, iOS, Blackberry och även Windows-telefon. Även om vi har en utvecklarlicens kan vi publicera dem för Nintendo Wii U.
Du behöver inte kunna programmeringKonstruera 2 Det använder inget programmeringsspråk för att skapa videospel, det använder istället ett evenemangssystem som är tillräckligt enkelt för att alla ska kunna använda det.
Fysik ingårNär man använder Konstruera 2 Det finns ingen anledning att skapa komplicerade funktioner för att hantera fysiken i vårt spel, allt ingår i verktyget och det är mycket lätt att använda.
UtdragbarDessutom finns det många plugins utvecklade för Konstruera 2 om vi tänker på en extra funktionalitet för vårt spel.
Som vi ser egenskaperna hos Konstruera 2 De gör det perfekt för de människor som alltid har velat syssla med videospelutveckling men aldrig har provat det eftersom de inte har någon programmeringskunskap.
Installera Construct 2För installation Konstruera 2 det är bara nödvändigt att vi går till produktsidan, laddar ner den senaste versionen och installerar som vi skulle göra med alla andra program. Windows.
Innan vi börjar utveckla videospel är det viktigt att vi tar oss tid att lära känna gränssnittet för Konstruera 2 Eftersom det skiljer sig från de andra verktygen kan det finnas vissa saker som vi kan ignorera.
När vi kör vår applikation för första gången kommer vi att tas emot av verktygets huvudskärm, här kan vi öppna våra senaste projekt och skapa nya, det ska se ut så här:

FÖRSTORA

Det första vi kommer att göra är att skapa ett nytt projekt, för detta trycker vi på Fil och vi väljer alternativet Ny. En dialogruta kommer att visas med ett omfattande antal mallar för att börja med skapandet av vårt spel, det kan vara lite förvirrande i början så vi väljer alternativet Nytt tomt projekt och vi kommer att presenteras med en tom layout som vi kan se i följande bild:

FÖRSTORA

Den centrala vita delen är layout av applikationen och representerar vår arbetsyta, här lägger vi till karaktärerna, fienderna eller till och med våra flytande mynt, avslutningsvis blir det vi gör här det slutliga resultatet för vårt spel.
På höger sida har vi resursträdet för projektet, vi har de objekt som används i vår layout, händelser, ljud, familjer och filer som vi kan använda inom vår utveckling. På vänster sida har vi grunddata för vårt spel, från namn, beskrivning och version av det och till och med information om vår layout och några inställningar för det.
Som vi ser gränssnittet för Konstruera 2 Det är ganska enkelt, men det är viktigt att veta hur elementen är fördelade i det för att få ut det mesta av tiden när vi börjar med verktyget.
Allt som finns inom Konstruera 2 är ett objekt, kan dessa sträcka sig från saker som vi ser på skärmen, till exempel sprites eller texter, till de som vi inte gör, till exempel matriser, ordböcker, tangentbord, mus, bland andra. För att skapa ett objekt kan vi dubbelklicka på vår layout (utom på ett annat objekt) eller högerklicka och välja Infoga nytt objekt. När du utför några av dessa två åtgärder visas dialogrutan för att välja objekttyp:

FÖRSTORA

Det finns två typer av objekt, de objekt som infogas i den aktiva layouten och objekten som infogas i hela projektet, det vill säga att de objekt som är synliga på vår skärm infogas i layouten och de som inte är, är infogad i hela projektet.
För nu kommer vi att skapa ett objekt av sprite typ, för detta väljer vi samma i dialogrutan och trycker på Föra inEfter detta förvandlas vår musmarkör till ett kors, vi klickar på vår layout och automatiskt visas ett fönster för bildredigering, där vi kan välja mellan att rita vår sprite eller ladda den från en bild.

FÖRSTORA

Efter att ha gjort detta kommer vårt objekt automatiskt att läggas till i vår layout genom att trycka på X i vårt bildredigeringsfönster.
De skikten De är ett mycket användbart sätt att hantera objektens visuella hierarki, vi kan till och med lägga till visuella effekter i spelet med dem. För att lägga till lagren måste vi bara gå dit vårt resursträd är och välja skikten.

Här kan vi lägga till så många lager som vi vill med plusknappen (+), byta namn på dem, ta bort dem och till och med omorganisera dem, dessutom kan vi se nivån för det enligt antalet som finns på höger sida, där alltid det lägsta talet Det kommer att vara längst ner och det högsta talet längst upp.
Konstruera 2 Som vi nämnde använder det inget programmeringsspråk, istället använder det en unik stil som kallas händelsessystem, som har följande egenskaper:
  • Utför kommandon uppifrån och ner i trädet.
  • Den har variabler, både globala och lokala
  • Den har funktioner som fungerar på samma sätt som funktioner i traditionella programmeringsspråk, men utan att behöva röra koden för dem.
Detta händelsessystem ansvarar för att styra objekten i layouten och kan användas för att även styra det senare. Det är viktigt att nämna att detta system består av två komponenter, en händelse och en handling, där händelser är de saker som händer inom vårt spel och handlingar är de saker som händer när en händelse inträffar.
Händelser skapas i evenemangsblad, som ligger bredvid vår layout, var vi ska skapa en händelse väljer vi den och liksom våra objekt kan vi dubbelklicka eller helt enkelt högerklicka och välja Lägg till händelse:

Här kommer vi att ha en lista över de objekt som vi har skapat som vi kan lägga till händelsen, det intressanta med Konstruera 2 är att oavsett att vi inte har skapat något objekt, kommer vi alltid att ha ett systemobjekt tillgängligt för att lägga till en händelse. Genom att välja det kommer vi att ha en lista över händelser som är tillämpliga på detta, för nu väljer vi Var x sekund och vi accepterar följande dialogruta för att skapa händelsen:

FÖRSTORA

Som vi nämnde består händelsessystemet av två komponenter, i det här fallet måste vi lägga till åtgärden för det, för detta behöver vi bara välja länken bredvid vår händelse som heter Lägg till åtgärd.
Vi väljer systemobjektet igen och in lager och bakgrund vi väljer Ställ in bakgrundsfärg för lager, vi ändrar färgen på denna åtgärd och trycker på knappen Donera. Det vi har gjort är mycket enkelt och det är en åtgärd som kommer att ändra färgen på vårt nollager till den färg som vi anger i åtgärden.
Om vi ​​vill se hur vårt event fungerar, måste vi bara trycka på ikonen Kör layout eller ange http: // localhost: 50001 / där efter en sekund bakgrunden i vår layout ändrar färg:

FÖRSTORA

Som vi kan se är det inte något mycket funktionellt eller till och med visuellt attraktivt, men det låter oss förstå hur händelsessystemet fungerar i Konstruera 2Med detta avslutade vi denna handledning, där vi kunde lära oss om detta enkla men kraftfulla verktyg för att skapa 2D -spel som inte kräver att vi har programmeringskunskap, bara viljan att lära och skapa både fantastiska och roliga spel.
wave wave wave wave wave