Ako urobiť flash hru

Posted on
Autor: Robert Simon
Dátum Stvorenia: 19 V Júni 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
►UNITY ENGINE TUTORIAL - JAK VYTVOŘIT FPS HRU | #1 |
Video: ►UNITY ENGINE TUTORIAL - JAK VYTVOŘIT FPS HRU | #1 |

Obsah

V tomto článku: Začíname písať základné GameLearn Advanced TechniquesReferences

Flash je populárny formát pre videohry prostredníctvom internetových prehliadačov, na vyhradených stránkach ako Newgrounds a Kongregate. Flash sa v porovnaní s formátmi nových mobilných aplikácií používa stále menej a stále je rozšírený pre mnoho kvalitných hier. Flash je založený na ActionScript, jednoduchom programovacom jazyku, ktorý vám umožňuje ovládať objekty zobrazené na obrazovke. Prejdite na krok nižšie a naučte sa, ako vytvoriť základnú flash hru.


stupňa

Časť 1 Začíname



  1. Realizujte dizajn svojej hry. Predtým, ako začnete kódovať, bude užitočné získať predstavu o tom, čo chcete ako hru. Flash je vhodný pre jednoduché hry. Pokúste sa vytvoriť hru, v ktorej má hráč vykonať iba niekoľko rôznych akcií. Založte si základný herný žáner a nezabudnite na niekoľko jednoduchých mechanizmov, ktoré ho podporujú. Viac informácií o plánovaní rozvoja videohier nájdete v tejto príručke. Najbežnejšie flash hry sú:
    • Nekonečné bežce: V týchto hrách sa postava pohybuje automaticky a hráč musí skákať cez prekážky alebo s ňou pracovať porovnateľným spôsobom. Hráč má zvyčajne k dispozícii iba jednu alebo dve rôzne akcie.
    • „Brawlers“: Tieto hry zvyčajne obsahujú postranné rolovanie v hernom prostredí. Hráč musí poraziť nepriateľov, ktorí sa objavia, aby postupoval. Často má k dispozícii niekoľko pohybov, aby sa zbavil nepriateľov.
    • „Hádanky“: Tieto hry ponúkajú hráčovi riešenie hádaniek alebo hádaniek a prechod na ďalšiu úroveň. Môžu sa pohybovať od hier typu Match-3, ako napríklad Bejeweled, až po zložitejšie hádanky, ktoré sa zvyčajne vyskytujú v adventúrach.
    • „RPG“ alebo RPG: Tieto hry sa zameriavajú na vývoj a vývoj postavy. Hráč sa pohybuje v rôznych prostrediach s rôznymi nepriateľmi. Boj sa líši od jedného RPG k druhému, ale väčšinou sa koná na základe ťahu. RPG môžu byť výrazne zložitejšie ako jednoduché akčné hry.



  2. Zistite, na čo je Flash vhodný. Flash je vhodný pre 2D hry. Je možné robiť 3D vo Flashi, ale vyžaduje si hlboké znalosti programovacieho jazyka. Najúspešnejšie flash hry sú v 2D.
    • Flash je vhodnejší na krátke hry alebo na hranie na malých stretnutiach. Zvyčajne sa hrá, keď máte trochu voľného času na prestávku, čo obmedzuje hrací čas na asi pätnásť minút.


  3. Oboznámte sa s programovacím jazykom ActionScript3 (AS3). Flash hry sú programované v AS3. Budete musieť pochopiť základy toho, ako to funguje, aby ste úspešne vytvorili hru. Ak viete, ako kódovať v AS3, môžete vytvoriť jednoduchú hru.
    • Niekoľko kníh, ktoré sa zaoberajú kódom ActionScript, je k dispozícii v Amazonii alebo iných obchodoch, ako aj veľa príkladov a návodov na internete.



  4. Stiahnite si Flash Professional. Tento program nie je bezplatný, ale je to najlepší spôsob, ako rýchlo vytvárať programy Flash. K dispozícii sú ďalšie možnosti, niektorý bezplatný softvér, ale kompatibilita je často zlá a pre tú istú úlohu si vyžaduje viac času.
    • Flash Professional je jediný program, ktorý musíte začať vytvárať hru.

2. časť Napíšte základnú hru



  1. Pochopiť základy stavebných blokov v kóde AS3. Pri vytváraní jednoduchej hry budete musieť použiť niekoľko rôznych štruktúr kódov. V AS3 kóde sú 3 hlavné časti:
    • Premenné - slúžia na ukladanie údajov. Tieto údaje môžu byť čísla, slová (reťazce), objekty alebo iné. Premenné sú definované kódom var a ich meno musí pozostávať z jediného slova.

      var playerHealth: Number = 100; // "var" určuje, že definujete premennú. // "playerHealth" je názov premennej. // "Number" je typ údajov. // "100" je hodnota priradená premennej. // Každý riadok kódu jazyka ActionScript končí znakom „;“

    • Spracovatelia udalostí - Spracovatelia udalostí kontrolujú výskyt určitých udalostí a oznamujú ich ostatným programom. Toto je podstatný bod na nastavenie príkazov prehrávača a opakovanie kódu. Obslužné programy udalostí zvyčajne používajú funkcie.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" definuje obsluhu udalosti. // "MouseEvent" je kategória príkazov, ktorú je potrebné skontrolovať. // ".CLICK" je konkrétna akcia zahrnutá v kategórii MouseEvent. // "swingSword" je funkcia, ktorá sa volá, keď dôjde k akcii.

    • Function - Sekcie kódu priradené k kľúčovému slovu, ktoré je možné volať neskôr. Funkcie spravujú obsah programu vašej hry: Komplexné hry môžu mať stovky funkcií, zatiaľ čo jednoduché hry potrebujú iba niekoľko. Môžete ich napísať v ľubovoľnom poradí, pretože fungujú iba pri volaní.

      funkcia swingSword (e: MouseEvent): neplatné;



  2. Nechajte sa inšpirovať hrami iných Mnoho vývojárov vám nedá svoj kód, ale existuje veľa návodov alebo iných projektov, ktorých kód je bezplatný. To vám umožní zistiť, ako kód interaguje s objektmi. Je to vynikajúci spôsob, ako sa naučiť techniky, vďaka ktorým bude vaša hra vyniknúť.