Kako narediti flash igre

Posted on
Avtor: Robert Simon
Datum Ustvarjanja: 19 Junij 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Kako narediti video igro v programu UDK 1#
Video.: Kako narediti video igro v programu UDK 1#

Vsebina

V tem članku: Uvod v pisanje osnovnih naprednih tehnikReferences GameLearn

Flash je priljubljen format za video igre prek internetnih brskalnikov, na namenskih spletnih mestih, kot sta Newgrounds in Kongregate. Flash se v primerjavi z formati novih mobilnih aplikacij vse manj uporablja, vendar je še vedno razširjen za številne kakovostne igre. Flash temelji na ActionScript, preprostem programskem jeziku, s katerim lahko upravljate predmete, prikazane na zaslonu. Pojdite na korak spodaj, če želite izvedeti, kako ustvariti osnovno igro flash.


faze

1. del Uvod



  1. Uresničite zasnovo svoje igre. Preden začnete s kodiranjem, bo koristno, da si predstavite, kaj želite kot igro. Flash je primeren za preproste igre. Poskusite ustvariti igro, v kateri ima igralec samo nekaj različnih dejanj. Osnovajte se na osnovnem žanru igre in ne pozabite na nekaj preprostih mehanizmov, na katerih temelji. Oglejte si ta priročnik za več podrobnosti o načrtovanju razvoja video iger. Najpogostejše flash igre so:
    • Neskončni tekači: V teh igrah se lik samodejno premika in igralec mora preskakovati ovire ali na primerljiv način sodelovati z igro. Igralec ima na razpolago le eno ali dve različni akciji.
    • "Prepirljivci": te igre običajno vključujejo stransko drsenje igralnega okolja. Igralec mora premagati sovražnike, ki se pojavijo, da bi lahko napredoval. Pogosto ima na razpolago več gibanj, da se znebi sovražnikov.
    • "Uganke": Te igre ponujajo igralcu, da reši uganke ali uganke, da se premakne na naslednjo stopnjo. Te lahko segajo od tistih, ki spadajo v tekmo Match-3, kot je Bejeweled, do bolj zapletenih sestavljank, ki se običajno srečujejo v pustolovskih igrah.
    • "RPG-ji" ali igre vlog: Te igre se osredotočajo na razvoj in napredovanje lika. Igralec se premika po različnih okoljih z različnimi sovražniki. Boji se razlikujejo od RPG do drugega, vendar se večina odvija na potezi. RPG-ji so lahko bistveno bolj zahtevni za kodiranje kot preproste akcijske igre.



  2. Preberite, za kaj je Flash primeren. Flash je zelo primeren za 2D igre. 3D-tehnologijo je mogoče narediti v Flash-u, vendar je potrebno globoko znanje programskega jezika. Najuspešnejše flash igre so v 2D.
    • Flash je bolj primeren za kratke igre ali jih lahko igrate v majhnih sejah. Običajno se igra, ko imate malo prostega časa za počitek, kar omeji čas igranja na približno petnajst minut.


  3. Seznanite se s programskim jezikom ActionScript3 (AS3). Flash igre so programirane v AS3. Morali boste razumeti osnove, kako deluje za uspešno ustvarjanje igre.Če veste, kako kodirati v AS3, lahko ustvarite preprosto igro.
    • V Amazonu ali drugih trgovinah je na voljo več knjig, ki se ukvarjajo z ActionScriptom, pa tudi številni primeri in vadnice na internetu.



  4. Prenesite Flash Professional. Ta program ni brezplačen, vendar je najboljši način za hitro ustvarjanje Flash programov. Na voljo so druge možnosti, nekaj brezplačne programske opreme, vendar je združljivost pogosto slaba in za isto nalogo potrebujejo več časa.
    • Flash Professional je edini program, ki ga boste potrebovali, da začnete ustvarjati igro.

2. del Napišite osnovno igro



  1. Razumevanje osnov gradnikov v kodi AS3. Ko ustvarite preprosto igro, boste morali uporabiti več različnih struktur kod. V kodi AS3 so trije glavni deli:
    • Spremenljivke - Te se uporabljajo za shranjevanje podatkov. Ti podatki so lahko številke, besede (strune), predmeti ali drugo. Spremenljivke so definirane s kodo var in njihovo ime mora biti sestavljeno iz ene same besede.

      var playerHealth: Število = 100; // "var" določa, da definirate spremenljivko. // "playerHealth" je ime spremenljivke. // "Številka" je vrsta podatkov. // "100" je vrednost, dodeljena spremenljivki. // Vsaka vrstica kode ActionScript se konča z ";"

    • Dogovorniki dogodkov - Obdelovalci dogodkov preverijo, ali obstajajo določeni dogodki, in jih sporočijo ostalim programom. To je bistvena točka, da nastavite ukaze igralca in ponovite kodo. Obdelovalci dogodkov običajno uporabljajo funkcije.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" definira upravljavca dogodkov. // "MouseEvent" je kategorija ukaza, ki jo je treba preveriti. // ".CLICK" je posebno dejanje, vključeno v kategorijo MouseEvent. // "swingSword" je funkcija, ki se imenuje, ko se zgodi dejanje.

    • Funkcija - odseki kode, dodeljeni ključni besedi, ki jo je mogoče pozvati pozneje. Funkcije upravljajo z vsebino programa vašega igranja. Kompleksne igre imajo lahko na stotine funkcij, medtem ko preproste igre potrebujejo le nekaj. Lahko jih napišete v poljubnem vrstnem redu, saj delujejo samo, ko jih pokličete.

      funkcija swingSword (e: MouseEvent): void;



  2. Navdihnite se za igre drugih Mnogi razvijalci vam ne bodo dali svoje kode, vendar obstaja veliko vadnic ali drugih projektov, katerih koda je brezplačna. Tako boste lahko videli, kako koda deluje s predmeti. To je odličen način za učenje tehnik, s katerimi bo vaša igra izstopala.