Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Zďaleka najväčšou výhodou Java , dovnútra a von z vývoja hry , je to , že bol od začiatku navrhnutý ako jazyk , cross - platform . Hry napísané v Jave vyžadujú málo k žiadnej zmene spustiť ľubovoľný systém , ktorý podporuje runtime engine Java . To zahŕňa nielen Windows , Mac a Linux počítačov , ale aj mnoho mobilných telefónov a ďalších zariadení . Hry napísané v jazyku Java môže bežať aj vo vnútri okna prehliadača . Java je tiež zrelý jazyk a nie je náchylný k dramatickým a projektov , lámanie revízií , ktoré ešte vyskytujú v nových jazykoch , ako je Python a Ruby . A konečne , v porovnaní s C + + , Java je jednoduchšie jazyk , učiť sa a používať dobre .
Nevýhody pre Game Development
Java má niekoľko nevýhod . Java programy vyžadujú inštaláciu virtuálneho stroja Javy na počítači , ktorý spustí hru , a mnoho počítačov neprídu s Java nainštalovaná v predvolenom nastavení . To je tiež o niečo pomalší než tradičné jazyk vývoji hier , C + + , a to robí Java zlá voľba pre hry , ktoré chcú , aby sa zasadila o stave techniky v grafickom výkone . A konečne , pretože C + + , a nie Java je lingua franca vývoja hry po celé desaťročia , mnoho priemyselných štandardných knižníc a nástrojov , ako sú DirectX a OpenGL sú navrhnuté tak , aby + + v prvom rade podporovať C a iba Java ako dodatočne , ak vôbec .
hry Motory
oficiálne vydanie Java prichádza s podporou pre všetky nástroje , ktoré sú potrebné pre vývoj hier , ako je napríklad Java2D a Java3D , ale obchodný Java hry ako je Tribal Trouble a Minecraft sú písané miesto s viac špecializované herné knižnice . Možnosti Java hry motorov patrí Lightweight Java Graphics Library ( LWJGL ) , priame väzby na knižnicu OpenGL a Slick herného enginu , motor pre písanie 2D hry , ktoré používa na LWJGL . Ďalšou možnosťou je JMonkeyEngine , tiež založený na OpenGL , ale tiež integrovaný s Bullet Physics knižnice a knižnice NiftyGUI .
Komerčné hry vyvinuté v Jave
počet komerčné hry boli vyvinuté v jazyku Java . Populárna konštrukcia sandbox hra Minecraft bol napísaný v Jave s LWJGL , rovnako ako Tribal Trouble , 3D real - time stratégia hra , v ktorej hráč musí viesť Vikingov a Indiánov v ich bitkách proti sebe . Poisonville , masívne multiplayer online role playing hra vyvinutá v lige s časopisom Playboy , bola vyvinutá pomocou JMonkeyEngine . Tiež vyvinutý s JMonkeyEngine je hák , first - person akčná puzzle hra .