Tutorial for Flash Game Stages

Utvikling spill i Flash tar mye tid og krefter, men for å komme opp med den mest kompliserte og imponerende slags spill som brukes nå, vil spillet vanligvis være nødvendig å kjøre i flere faser eller stadier. Et spill som går i etapper i Flash må ha evnen til å lagre informasjon og status av kampen fra en scene for å gi det videre til neste. Den enkleste måten å oppnå dette på er ved hjelp av scener for de ulike stadiene og variabler til å lagre og sende informasjonen.

Bruksanvisning

Design din spillet i kulissene

1 Designe spillet ditt, enten det er en siderullende bilspill, eller en action-laden rollespill, ved hjelp av scener for scenene. Gjør dette ved å trykke Shift + F2 på tastaturet for å åpne Scenes panelet og trykke på "Legg Scene" -knappen nederst i venstre hjørne av panelet. En ny scene vil bli lagt til din Flash movie med sin egen tidslinje for deg å designe og lage ditt andre fasen i spillet.

2 Fortsett å designe din Flash spill, legge til nye scener som er nødvendig for hver fase av spillet. Gi den nye scener i kulissene panelet ved å dobbeltklikke på scenenavn ( "Scene 1", "Scene 2", "Scene 3," etc. som standard), og skrive i et enkelt ord for scenenavn uten tegnsetting.

3 Gå tilbake til første scene, og første bildet av din Flash spill når du er ferdig med å designe alle dine etapper ved å klikke på "Edit Scene" -knappen til høyre under tidslinjen og deretter klikke på høyre scenen.

Bruk variabler å lagre og overføre data mellom Stages

4 Lag Variabler i Actionscript ved hjelp av "var" kommandoen etterfulgt av navnet på variabelen, til et kolon datatype det og hvilken type variabel du ønsker å bruke. For eksempel vil opprette en variabel som heter "myScore" for å holde styr på score i et spill variabelen vil se slik ut:

Var myScore: Antall = 0;

5 Lag en funksjon som vil flytte spillet fra en scene til den neste passende scene til rett tid ved hjelp av "gotoAndPlay" eller "gotoAndStop" kommandoen. En prøve funksjon kan se omtrent slik ut:

onRelease ()

{

gotoAndPlay ( "Scene1", 1);

}

6 Tilgang variabler lagret i den nye scenen ved å referere til dem i Actionscript-kode som trengs i det første bildet av den nye scenen. For eksempel for å overføre poengsummen din og legge den i tekstboksen som viser resultatet du kan bruke:

scoreTxt.text = myScore;

Hint

  • Hvis du trenger å hoppe mellom ulike scener basert på visse betingelser i spillet, kapsle inn gotoAndPlay funksjon i en "hvis / så" statement å sjekke om dine vilkår er oppfylt.