Tvorba Space Invaders hry
Tak dnes sa dozvieme ako si urobiť hru ala Space Invaders, ktorú poznáte z mnohých starých konzolí.
Čo sa naučíme: pohyb lode, strelbu, pohyb enemy.
Budeme potrebovať: obrázky vesmírnej lode, , strely, nepriateľa.
Tvorba lode:
Na nový layout umiestnime objekt sprite. Tu si nakreslíme alebo načítame už hotovú vesmírnu loď. Naľavo vesmírnej lodi nastavíme behavior 8 direction a v položke direction nastavíme 2(left/right) a nastavíme rotation na none, tak ako vidíte na obrázku.
Loď premiestnime do dole do stredu
obrazovky. Teraz musíme urobiť aby naša loď dokázala aj strielať.
Vložíme do layoutu objekt sprite, tu nakreslíme strelu alebo načítame a v
picture editore nstavíme image point podľa obrázka
a strelu umiestnime mimo layoutu ,potom ešte vložíme objekt Mouse and Keyboard. Strele priradíme behavior Custom movement
Tvorba zábran:
Tak najprv než sa pustíme do práce vám poviem načo vlastne budú
slúžiť. Zábrany budú slúžiť nato aby hráč nevyšiel z layoutu a aby sa
nestratil ale hlavne nato aby sa nepriatelia mohli odrážať zo strany na
stranu. Vložím znovu do layoutu objekt sprite, ktorý bude slúžiť na
odrazenie nepriateľov do pravej strany. A ešte sprite, ktoré bude slúžiť
na odrazenie nepriateľov do ľavej strany. Obidve sprite umiestnime tak ako
vidíte na obrázku dole.
Sprite ktoré odrazí nepriateľa naľavo umiestnime napravo a druhý opačne. Obidvom nastavíme solid a Invisible on startup.
Solid znamená že hráč neprejde cez tento sprite a funkcia Invisible on startup nám zaistí že zábrany budú neviditeľné.
Tvorba nepriateľa:
Zase na layout vložíme sprite, tentokrát nepriateľa. Nepriateľa do loayoutu umiestnime na vamu zvolenú pozíciu, nepriateľovi nastavíme families znova obrázok .
Nepriateľovi pridáme behavior custom movement a ešte aj grid movement, v grid movement nastavíme Movement na NPC.
Niekoľko krát nakopírujeme nepriateľa, klikneme na nepriateľa stlačíme Ctrl+C a potom stlačíme Ctrl+V a klikneme na miesto kde chceme dať nakopírovaného nepriateľa. .Tak a tu by naša práca v layout editore skončila a prepíname sa do event sheet editoru (dole záložka).
Programovanie:
Tu vám nebudem nič písať všetko je v ukážke a v tomto obrázku
Stáhnout
Stažením následujícího souboru souhlasíš s licenčními podmínkamiStaženo 954x (12.3 kB)