Kom i gang med Construct 2

Indholdsfortegnelse
Måden at forbruge videospil har ændret sig meget i de seneste år, det er ikke længere kun begrænset til at bruge en pc eller en konsol til at spille disse, men der er mere afslappede måder, f.eks. En tablet eller endda en smartphone.
Ligesom måden at få adgang til spil på har ændret sig, så har måden at udvikle dem på, vi har rammer, der hjælper os med at oprette spil ved hjælp af et specifikt programmeringssprog som f.eks. Phaser eller Cocos2d-JS, men tvinger os til at have et solidt kendskab til sprogene på som disse rammer bygger på.
Men for folk, der er begejstrede for at oprette videospil, og som ikke har nogen programmeringskendskab, er der værktøjer, der hjælper dem med at nå dette mål. Et af disse værktøjer er Konstruer 2, et program, der har en enkel betjening baseret på træk-slip-funktionaliteten til oprettelse af 2D-videospil.
Konstruer 2 er et værktøj, der gør spiludvikling enkel, det kan bruges af en lang række brugere, lige fra de mest nybegyndere til de eksperter, der hurtigt og let vil lave en prototype. Konstruer 2 er baseret på HTML5 og det har visse egenskaber, der gør det til en af ​​de bedste muligheder i dag:
Multi platformUdgivelse af de spil, der er oprettet med Konstruer 2 omfatter ikke kun nuværende operativsystemer som f.eks Windows, Mac og endda Linux. Disse kan udvides til Android, iOS, Blackberry og endda Windows telefon. Også hvis vi har en udviklerlicens, kan vi udgive dem til Nintendo Wii U.
Ingen grund til at kende programmeringKonstruer 2 Det bruger ikke noget programmeringssprog til oprettelse af videospil, i stedet bruger det et hændelsessystem, der er simpelt nok til, at alle kan bruge det.
Fysik inkluderetVed brug Konstruer 2 Det er ikke nødvendigt at skabe komplicerede funktioner til at håndtere fysikken i vores spil, alt er inkluderet i værktøjet, og det er meget let at bruge.
Kan udvidesDerudover er der udviklet mange plugins til Konstruer 2 i tilfælde af at vi tænker på en ekstra funktionalitet til vores spil.
Som vi ser egenskaberne ved Konstruer 2 De gør det perfekt til de mennesker, der altid har ønsket at dabbe i videospiludvikling, men aldrig har prøvet det, fordi de ikke har nogen programmeringskendskab.
Installation af Construct 2Til installation Konstruer 2 det er kun nødvendigt, at vi går til produktsiden, downloader den nyeste version og installerer, som vi ville med ethvert andet softwareprogram. Windows.
Inden vi går ind i videospiludvikling, er det vigtigt, at vi tager lidt tid at lære interfacet at kende Konstruer 2 Da det er anderledes end de andre værktøjer, kan der være nogle ting, vi kan ignorere.
Når vi kører vores applikation for første gang, vil vi blive modtaget af værktøjets hovedskærm, her kan vi åbne vores seneste projekter og oprette nye, det skal se sådan ud:

FORSTØRRE

Den første ting, vi vil gøre, er at oprette et nyt projekt, til dette trykker vi på Fil og vi vælger indstillingen Ny. Der vises en dialog med et omfattende antal skabeloner til at starte med oprettelsen af ​​vores spil, dette kan være lidt forvirrende i begyndelsen, så vi går efter muligheden Nyt tomt projekt og vi vil blive præsenteret for et tomt layout, som vi kan se på følgende billede:

FORSTØRRE

Den centrale hvide del er layout af applikationen og repræsenterer vores arbejdsområde, her tilføjer vi tegnene, fjender eller endda vores flydende mønter, til slut vil det, vi gør her, være det endelige resultat for vores spil.
På højre side har vi ressourcetræet til projektet, vi har de objekter, der bruges i vores layout, begivenheder, lyde, familier og filer, som vi kan bruge inden for vores udvikling. På venstre side har vi de grundlæggende data for vores spil, fra navn, beskrivelse og version af det og endda oplysninger om vores layout og nogle indstillinger for det.
Som vi ser grænsefladen til Konstruer 2 Det er ganske enkelt, men det er vigtigt at vide, hvordan elementerne er fordelt i det for at få mest muligt ud af tiden, når vi starter med værktøjet.
Alt, hvad der findes indeni Konstruer 2 er et objekt, kan disse variere fra ting, vi ser på skærmen, såsom sprites eller tekster, til dem, vi ikke gør, såsom arrays, ordbøger, tastatur, mus, blandt andre. For at oprette et objekt kan vi dobbeltklikke på vores layout (undtagen på et andet objekt) eller højreklikke og vælge Indsæt nyt objekt. Når du udfører nogle af disse to handlinger, vises dialogen til valg af objekttype:

FORSTØRRE

Der er to typer objekter, de objekter, der indsættes i det aktive layout og de objekter, der indsættes i hele projektet, det vil sige, at disse objekter, der er synlige på vores skærm, indsættes i layoutet, og dem, der ikke er, er indsat i Alt projektet.
For nu vil vi skabe et objekt af sprite type, til dette vælger vi det samme i dialogboksen og trykker på IndsætHerefter bliver vores musemarkør til et kryds, vi klikker på vores layout og automatisk vises et vindue til billedredigering, hvor vi kan vælge mellem at tegne vores sprite eller indlæse det fra et billede.

FORSTØRRE

Efter at have gjort dette vil vores objekt automatisk blive tilføjet til vores layout ved at trykke på X i vores billedredigeringsvindue.
Det lag De er en meget nyttig måde at styre det visuelle hierarki af objekter, vi kan endda tilføje visuelle effekter til spillet ved hjælp af dem. For at tilføje lagene skal vi bare gå, hvor vores ressourcetræ er og vælge lag.

Her kan vi tilføje så mange lag, som vi vil med plus -knappen (+), omdøbe dem, slette dem og endda reorganisere dem, derudover kan vi se niveauet for synligheden af ​​det i henhold til det nummer, der er på højre side, hvor altid det laveste tal Det vil være i bunden og det højeste tal øverst.
Konstruer 2 Som vi nævnte, bruger det ikke noget programmeringssprog, i stedet bruger det en unik stil kaldet hændelsessystem, som har følgende egenskaber:
  • Udfør kommandoer fra top til bund i træet.
  • Det har variabler, både globale og lokale
  • Det har funktioner, der fungerer på samme måde som funktioner på traditionelle programmeringssprog, men uden at skulle trykke på koden for dem.
Dette hændelsessystem har ansvaret for at kontrollere objekterne i layoutet og kan bruges til selv at styre sidstnævnte. Det er vigtigt at nævne, at dette system består af to komponenter, en begivenhed og en handling, hvor begivenheder er de ting, der sker inden for vores spil, og handlinger er de ting, der sker, når en begivenhed opstår.
Begivenheder oprettes i begivenhedsark, som er placeret ved siden af ​​vores layout, hvor vi skal oprette en begivenhed, vi vælger den og ligesom vores objekter kan vi dobbeltklikke eller simpelthen højreklikke og vælge Tilføj begivenhed:

Her vil vi have en liste over de objekter, vi har oprettet, som vi kan tilføje begivenheden, det interessante ved Konstruer 2 er, at uanset at vi ikke har oprettet noget objekt, vil vi altid have et systemobjekt til rådighed for at tilføje en begivenhed. Ved at vælge det vil vi have en liste over begivenheder, der gælder for dette, for nu vil vi vælge Hvert x sekund og vi accepterer følgende dialog for at oprette begivenheden:

FORSTØRRE

Som vi nævnte, er hændelsessystemet sammensat af to komponenter, i dette tilfælde skal vi tilføje handlingen til det, for dette skal vi kun vælge det link, der er ved siden af ​​vores begivenhed kaldet Tilføj handling.
Vi vælger systemobjektet igen og ind lag og baggrund vi vælger Indstil lagets baggrundsfarve, vi ændrer farven på denne handling og trykker på knappen Doner. Det, vi har gjort, er meget enkelt, og det er en handling, der vil ændre farven på vores nulag til den farve, vi angiver i handlingen.
Hvis vi vil se, hvordan vores arrangement fungerer, skal vi bare trykke på ikonet Kør layout eller indtast http: // localhost: 50001 / hvor baggrunden for vores layout efter et sekund ændrer farve:

FORSTØRRE

Som vi kan se, er det ikke noget meget funktionelt eller endda visuelt attraktivt, men det giver os mulighed for at forstå, hvordan hændelsessystemet fungerer i Konstruer 2Med dette afsluttede vi denne tutorial, hvor vi var i stand til at lære om dette enkle, men kraftfulde værktøj til at skabe 2D -spil, der ikke kræver, at vi har programmeringskendskab, kun ønsket om at lære og skabe både fantastiske og sjove spil.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave