“Conocimiento Programación>Programación Java

Cómo quitar el temporizador de Java 3D Killer Game Programming Java

2014/7/26
Java 3D es una interfaz de programación de aplicaciones desarrolladas específicamente para la representación de gráficos 3D en el lenguaje de programación Java. En el libro " Killer Game Programming in Java ", el autor Andrew Davidson analiza las últimas técnicas de programación disponibles en la API de Java 3D . Gráficos y temporizadores son muy importantes para la programación de juegos . Hay algunos problemas con el " J3DTimer " disponible en Java 3D . Por lo tanto , es posible que tenga que desactivar el temporizador. Instrucciones
1

Deje su programa para utilizar el objeto " J3DTimer " mediante la importación en el programa Java . Esto hace que el objeto " J3DTimer " y sus funciones disponibles para el programa Java

com.sun.j3d.utils.timer.J3DTimer importación; .
2

Definir una variable de tipo booleano para indicar si desea o no utilizar el objeto " J3DTimer " . Si la variable llamada " useJ3DTimer " es falsa , el programa no hará referencia al objeto " J3DTimer " , por lo que su desactivación

protegida estática booleano useJ3DTimer = false; .

Ajuste " useJ3DTimer " , . en true en una zona separada del programa Java , si desea volver a habilitarlo

useJ3DTimer = true;
3

obtener la resolución de nanosegundos desde el operativo sistema mediante el objeto " J3DTimer " llamando al método " GetResolution " . El método " GetResolution " devolverá un tipo de datos numérico definido como

myRES largas "de largo. " ; MyRES = J3DTimer.getResolution ();
4

Devuelve el resolución de nanosegundos desde el sistema operativo utilizando J2SE 1.5 ' s " System.nanoTime ( )" si " useJ3DTimer " es falsa o si " J3DTimer.getResolution ()" devuelve cero , ya que si hyperthreading está encendido. Hyperthreading es una tecnología de Intel para optimizar multithreading simultáneo en los sistemas operativos que soportan múltiples procesadores.

Programación Java
Cómo incluir un archivo en un JSP
¿Qué es la herencia múltiple en Java
Cómo lanzar excepciones en Java
Cómo acceder a una cámara web a través de Java
Cómo comprobar para NotNull en Java 6
Cómo comparar cadenas con orden alfabético en Java
Cómo agregar compatibilidad con el controlador Minecraft Java Edition
Cómo calcular la codificación de los cuadros de Java
Conocimiento de la computadora © http://www.ordenador.online