Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako navrhnúť hry v jazyku Java

Tento článok poskytuje prehľad o tvorbe hry v jazyku Java . Na jej konci , budete mať lepšie pochopenie toho , ako navrhnúť hry hru pomocou tohto programu . Veci , ktoré budete potrebovať
papiera alebo kartotečné lístky
Java JDK
NetBeans IDE
JMonkeyEngine alebo iné Java hry motora
Zobraziť ďalšie inštrukcie
Ako navrhnúť hry v Jave

1

Vezmite si list papiera a písať sa, ako hra funguje ( alebo použite registračné) .

Väčšina aplikácií Java sledovať Model - View - Controller ( MVC ) dizajn . U hier , " Model " je hra mechanika , " View " je zobrazovanie grafiky a Controller " spracováva vstupy do hry ( klávesnica , myš , joystick ) .

Získajte model pracuje pred obáv o grafike . Ak model nefunguje , grafika a zvuk sú zbytočné .
2

príklad ukazuje veľmi jednoduchú strieľačku s dvoma hráčmi . Každý hráč má pušku a náboje . Strelci môžu zasiahnuť len vtedy , ak môžu vidieť cieľ .

Triedy dizajn Java z výkresu . V našom príklade máme :

1. Rifle

2. Guľky

3. Shooter

tri triedy by mohli byť zabalené do jednej triedy - ShooterWithRifleAndBullets - ale tri samostatné triedy umožňujú pušky na džem , pre Shooter získať novú zbraň , pre Shooter dôjdu náboje , pre Shooter nájsť guľky .
3

Upresnite model .

Java umožňuje objekty, ktoré majú byť postavené hierarchicky , a tak by sme mohli nahradiť naše pušky a náboje s viac generických tried , Zbrane a munícia .

pištoľ , puška , guľomet a Bazooka sú sub - triedy zbraň . Bullet a Rocket sú sub - triedy náboja . Graf tiež ukazuje , že pištole , pušky a guľomety strieľať guľky , zatiaľ čo Bazooka vystrelí rakety .

Pištoľ , puška , guľomet , a Bazooka sú sub - triedy zbraň . Bullet a Rocket sú sub - triedy náboja . Graf tiež ukazuje , že pištole , pušky a samopaly strieľať guľky , zatiaľ čo Bazooka vystrelí rakety .

Tráviť čas vylepšovania modelu . Každý strelec musí vedieť , kde je na hernom teréne a kde sa hľadá , takže trieda Shooter bude potrebovať " umiestnenie " atribút a " Tvárou v tvár " atribút . Každý strelec môže mať " Zdravie " atribút .
4

kód modelovej triedy

písať a testovať kód v jazyku Java pre základný model tried . Veľkou výhodou pracuje týmto spôsobom je , že model môže byť integrovaný s rôznymi divákov a rôznymi riadiacimi .
5

Po Model pracuje , integrovať ju do View a Controller . Napríklad model by mohol byť integrovaný s pokročilými Hry motormi , ako jMonkey na výrobu high - speed , high - res , brilantné grafiku . Rovnaký model môže byť znovu použité , alebo rozšírený , aby nové funkcie .

Integrácia modelu do hry motora bude vyžadovať rozvoj grafické obrázky a zvuky .

So všetkými obrázky , zvuky , a hry Engine ste pripravení hrať - a predávať - vaša hra
!

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené