Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come rimuovere il 3D Timer Java su Killer Java Game Programming

Java 3D è un'interfaccia di programmazione delle applicazioni sviluppate appositamente per il rendering di grafica 3D nel linguaggio di programmazione Java . Nel libro " Killer Game Programming in Java ", autore Andrew Davidson discute le più recenti tecniche di programmazione disponibili con l' API Java 3D . Grafica e timer sono molto importanti per la programmazione del gioco . Ci sono alcuni problemi con il " J3DTimer " disponibile in Java 3D . Pertanto , potrebbe essere necessario disattivare il dispositivo. Istruzioni
1

consentono al programma di utilizzare l'oggetto " J3DTimer " importandolo in programma Java . Questo rende l'oggetto " J3DTimer " e le sue funzioni disponibili per il vostro programma Java

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

definire una variabile di tipo booleano per indicare se utilizzare o meno l'oggetto " J3DTimer " . Se la variabile denominata " useJ3DTimer " è falsa , il programma non fa riferimento all'oggetto " J3DTimer " , disabilitando quindi

protetto static boolean useJ3DTimer = false; .

Impostare " useJ3DTimer " , . al vero in una zona separata del programma Java se si desidera riattivarlo

useJ3DTimer = true ;
3

Ricevi la risoluzione nanosecondo dal funzionamento sistema utilizzando l'oggetto " J3DTimer " chiamando il metodo " getResolution " . Il metodo " getResolution " restituirà un tipo di dati numerico definito come

lunga myRES " lungo". ; MyRES = J3DTimer.getResolution ();
4

Ritorna l' risoluzione nanosecondo dal sistema operativo utilizzando J2SE 1.5 s ' " System.nanoTime ( ) " se " useJ3DTimer " è falso o se " J3DTimer.getResolution ( ) " restituisce zero come sarà se hyperthreading è attivata. Hyperthreading è una tecnologia Intel utilizzato per ottimizzare il multithreading simultaneo sui sistemi operativi che supportano più processori .

 

Programmazione © www.354353.com