| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment faire pour supprimer la minuterie 3D Java tueur Java Game Programming
    Java 3D est une interface de programmation d' application développée spécialement pour le rendu des graphiques 3D dans le langage de programmation Java. Dans le livre " tueur Game Programming in Java », l'auteur Andrew Davidson examine les dernières techniques de programmation disponibles avec l'API Java 3D . Les graphiques et les minuteries sont très importants pour la programmation de jeux . Il ya quelques problèmes avec le " J3DTimer " disponible en Java 3D. Par conséquent, vous pourriez avoir besoin de désactiver la minuterie. Instructions
    1

    permettre à votre programme pour utiliser l'objet " J3DTimer " en l'important dans votre programme Java. Cela rend l'objet " J3DTimer » et ses fonctions disponibles pour votre programme Java

    com.sun.j3d.utils.timer.J3DTimer d'importation; .
    2

    Définir une variable d' type booléen pour indiquer si oui ou non utiliser l'objet " J3DTimer " . Si la variable nommée " useJ3DTimer " est faux, votre programme ne sera pas référence à l'objet " J3DTimer " , donc le désactiver

    protégé static boolean useJ3DTimer = false; .

    Set " useJ3DTimer " ; . true dans une zone séparée de votre programme Java si vous souhaitez réactiver

    useJ3DTimer = true;
    3

    Obtenir la résolution à la nanoseconde de l' exploitation système en utilisant l'objet " J3DTimer " en appelant la méthode " GetResolution " . La méthode " GetResolution " retournera un type de données numérique définie comme un

    longues MYRES "long ". ; MYRES = J3DTimer.getResolution ();
    4

    Retour le résolution de la nanoseconde à partir du système d'exploitation en utilisant J2SE 1.5 s ' " System.nanoTime () " si " useJ3DTimer " est faux ou si " J3DTimer.getResolution ()" retourne zéro comme il le fera si l'hyperthreading est activé. Hyperthreading est une technologie Intel utilisée pour optimiser le multithreading simultané sur les systèmes d'exploitation qui prennent en charge plusieurs processeurs.

    Previous :

    next :
      articles connexes
    ·Une API Java 3D Tutoriel 
    ·Comment faire pour modifier une routine au hasard Java 
    ·Comment formater une variable à une décimale en Java 
    ·Java Advanced Topics 
    ·Comment formater une chaîne ASCII en Java 
    ·Qu'est-ce que la console Java 
    ·Comment faire pour convertir un flux d'entrée tamponné…
    ·Comment gérer des exceptions dans Java 
    ·Comment faire pour inclure un préfixe à un graveur Ta…
    ·Comment faire pour créer un nouveau formulaire dans le…
      articles en vedette
    ·Simple base de données MySQL PHP Tutorial 
    ·Comparer MySQL vs. SQLite 
    ·Comment calculer la Longueur de la barrette en Javascri…
    ·Comment faire pour changer le texte sur JSP Daily 
    ·Comment faire pour ajouter à include_path 
    ·Comment cibler sous-vue dans l'iPhone SDK 
    ·Comment écrire un fichier dans VB6 
    ·Comment utiliser des variables dans un VBA requêtes d'…
    ·Comment puis-je configurer un répondeur automatique Fl…
    ·Comment faire pour convertir PrintStream à BufferedWri…
    Copyright © Connaissances Informatiques http://fr.wingwit.com