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 odobrať Java 3D časovač na Killer Java Game Programming

3D Java je programovací rozhranie aplikácie vyvinuté špeciálne pre renderovanie 3D grafiky v programovacom jazyku Java . V knihe " Killer Game Programovanie v jazyku Java , " autor Andrew Davidson opisuje najnovšie programovacie techniky sú k dispozícii s Java 3D API . Grafika a časovača sú k programovaniu hier veľmi dôležité . Tam sú niektoré problémy s " J3DTimer " k dispozícii v Java 3D . Preto môže byť potrebné vypnúť časovač . Pokyny dovolená 1

Nechajte váš program používať " J3DTimer " objekt importovať do programu Java . To robí " J3DTimer " objekt a jeho funkcie k dispozícii na programe Java

import com.sun.j3d.utils.timer.J3DTimer ; .
2

Definujte premennú typu Boolean označujúci , či má alebo nemá používať " J3DTimer " objekt . Je-li premenná s názvom " useJ3DTimer " je false , bude váš program nebude odkazovať na " J3DTimer " objekt , teda zakázanie ju

chránené static boolean useJ3DTimer = false ; .

Set " useJ3DTimer " , na hodnotu true v samostatnej časti programu Java , ak chcete znova povoliť

useJ3DTimer = true ; .
3

Získajte rozlíšenie Nanosecond z prevádzky systém pomocou " J3DTimer " objekt volaním metódy " getResolution " . Metóda " getResolution " vráti číselný dátový typ definovaný ako " dlhý " .

Dlhé Myres ; Myres = J3DTimer.getResolution ( ) ;
4

Späť rozlíšenie ns z operačného systému pomocou J2SE 1.5 " y " System.nanoTime ( ) " , ak " useJ3DTimer " je nepravdivé , alebo ak " J3DTimer.getResolution ( ) " vracia nulu , ako to bude v prípade , hyperthreading je zapnutý . HyperThreading technológia , Intel používa k optimalizácii simultánne multithreading na operačných systémoch , ktoré podporujú viac procesorov .

Najnovšie články

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