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

Java hry Vývojové nástroje

silný objektovo - orientované filozofie Java a výkonnú sadu tried , ako riešiť veľa zásadných problémov informatické znamená , že je často prvý jazyk , nový počítačový programátor učí . A pretože ctižiadostivý game developer sa skrýva ukryté v srdciach väčšiny mladých nových programátorov , je to často prvý jazyk , napísať hru . Našťastie , rad knižníc existujú , aby to jednoduchšie . AWT , Swing 3D andJava

Aj tieto knižnice neboli navrhnuté s vývojom hier na mysli , že majú tú výhodu , že prichádza nainštalovaný na všetkých Java inštaláciách v predvolenom nastavení . To znamená , že menej konfiguráciu na get cestách , a to je celkom možné , aby sa jednoduché hry , používať tieto vstavané knižnice . Avšak , oni majú svoje nedostatky : tieto programy boli pôvodne navrhnuté pre tvorbu grafického používateľského rozhrania ( GUI ) a nie sú dobre - vhodný k niektorej z potrieb hry , kde je potrebné audio , video a vstup užívateľa , aby sa správne synchronizované
.
LWJGL

Lightweight Java Game Library ( JWJGL ) je výkonný herný engine navrhnutý tak , aby vývojárom prístup do knižnice OpenGL a audio knižnice OpenAL , okrem poskytovania osobitnej funkcie pre prístup k herné podložky , joysticky a ďalšie herné zariadenia, ktoré sú vstavané Java knižnice sťažiť . To bolo použité v rôznych hier už od komerčných hier hobby projekty . Avšak , jednoduchosť použitia nie je prioritou , a dokonca aj jej návrhári majú záujem na tom , LWJGL slúžiť ako základ pre celý rad užívateľsky prívetivých na použitie herných tvorcov .
Slick

Jeden z tých herných tvorcov ľahší - k - použitie je Slick . Slick je rozhranie postavené priamo na hornej časti LWJGL . Zložitosť a spletitosť OpenGL a OpenAL sú nahradené jednoduchými volanie metód , ako je " DrawImage " a " PlayBGM . " K dispozícii sú aj vstavané hry kostry pre manipuláciu s herné stavmi , ako je hlavné menu , možnosti obrazovke a rôznych úrovniach . Že jednoduchosť je v cene : keď Slick využíva knižnice LWJGL , aby zabezpečili , že všetky jeho grafické využiť počítač je postavený v 3 - D zrýchlenie schopnosti , len 2 - D grafiky sú podporované
. JGame

Skôr než používať LWJGL , JGame stavia sa na vrchole oficiálnej AWT , Swing a Java open GL ( Joglo ) knižníc . Tento základ umožňuje , aby sa hry pre celý rad cieľov , vrátane nielen počítače a webového appletu hry , ale aj hry pre technológie Java mobilné telefóny pomocou J2ME platformu . Rovnako ako Slick , podporuje vstavané hry stavy a jednoduché metódy , ako je " PlayAudio " a " DrawImage . "

Najnovšie články

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