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 pre hry

Java je interpretovaný jazyk vyvinutý spoločnosťou Sun Microsystems . Jazyk je novšia než jazyky , ktoré vývojári tradične používaných pre vývoj hier , ako je C alebo C + + , a obsahuje rad funkcií , ktoré pomáhajú , aby programovanie zložitejšie časti hry , ako je napríklad 3 - D grafiku a režimy pre viac hráčov , jednoduchšie . Webové applety

Jedným z rysov Javy , ktoré robia atraktívne pre herné vývojárov je Java applet . Keď Java programátor sety svoju hru ako applet môže hosťovať na webový server , a umožňujú používateľom spustiť a hrať hry prostredníctvom svojich webových prehliadačov . Tento distribučná platforma eliminuje potrebu koncoví používatelia stiahnuť alebo nainštalovať hru . Namiesto toho , hráči potrebujú iba navštíviť webové stránky developera a môžete začať okamžite hrať .
3 - D Programovanie

vývojári používajúci väčšinu jazykov chcete vyvíjať hra s 3 - D grafiku , ktoré potrebujú vytvoriť vlastný 3 - D herný engine , licenciu herný engine od iného vývojárov alebo spoločnosti , alebo sa naučiť nejakú inú sadu tretích strán nástrojov . Java uľahčuje život pre 3 - D herný vývojár u vrátane nástrojov pre vytváranie 3 - D programy v Jave sám . Vývojár vytvorí 3 - D grafiku pomocou Java 3 - D rozhrania API , ktoré je zadarmo rysom jazyka Java .
Súbežnosť Nástroje

Multiplayer hry , alebo hry s režimami aj jedno - a viac hráčov , vyžaduje oveľa sofistikovanejšie kódovanie ako hry , ktoré sú iba single - player . Vzhľadom k tomu je potrebné len jeden súbor informácií o stave hry spustiť hru pre jedného hráča , multiplayer hry vyžadujú viac rôznych strojov pre udržanie rovnaké informácie game stave , zatiaľ čo všetci zasielanie informácií k zmene tohto stavu . Zachovanie konzistencie informácií , ktoré sa neustále prezerať a meniť sa nazýva súbežnosť . Java je toto obvykle ťažký programovací úlohu uľahčiť tým , že dodáva balíček java.util.concurrent , aby sa veľa grunt práce z súbežnosti .
Cross Platform

s tradičnou programovacie jazyky vývojári potrebujú rozvíjať a udržiavať inú sadu zdrojových kódov pre každý operačný systém , na ktorom chcú , aby ich programy spustiť . Pre herné vývojárov , to znamená , že oveľa viac práce , aby sa ich hra prístupná celý potenciálneho trhu . Java uľahčuje tento problém tým , že interpretovaný jazyk . To znamená , že jediný zdrojový kód je možné spustiť na akomkoľvek počítači so systémom Windows , OS X alebo Linux beží Java tlmočníka , ktorý Oracle distribuuje zadarmo .

Najnovšie články

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