Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man tar bort Java 3D-timer på Killer Java spelprogrammering

    Java 3D är ett programmeringsgränssnitt utvecklat speciellt för rendering av 3D -grafik i programmeringsspråket Java . I boken " Killer Game Programming in Java , " författaren Andrew Davidson diskuterar den senaste programmeringsteknik tillgängliga med Java 3D API . Grafik och timers är mycket viktiga för spelprogrammering . Det finns vissa problem med " J3DTimer " finns i Java 3D . Därför kan du behöva avaktivera timern . Instruktioner
    1

    Låt ditt program att använda " J3DTimer " objekt genom att importera den i din Java -program . Detta gör att " J3DTimer " objektet och dess funktioner finns tillgängliga för din Java -program

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

    Definiera en variabel av typen Boolean som anger huruvida eller inte att använda " J3DTimer " objektet . Om variabeln " useJ3DTimer " är falsk , kommer ditt program refererar inte " J3DTimer " objektet , vilket inaktiverar det

    skyddat statisk boolean useJ3DTimer = false; .

    Set " useJ3DTimer " ; . på riktigt i ett separat område i din Java -program om du vill aktivera det

    useJ3DTimer = true; Addera 3

    Få nanosekund resolution från operativsystemet systemet med " J3DTimer " objekt genom att anropa " getResolution " metoden . Den " getResolution " metoden kommer att returnera ett numeriskt datatyp definieras som en

    långa Myres " long . " ; Myres = J3DTimer.getResolution ( ) ;
    4

    tillbaka nanosekund upplösning från operativsystemet med J2SE 1.5 ' s " System.nanoTime ( ) " om " useJ3DTimer " är falsk eller om " J3DTimer.getResolution ( ) " returnerar noll eftersom det kommer om HyperThreading är påslagen . Hyperthreading är en Intel-teknik som används för att optimera samtidig multitrådning på operativsystem som stöder flera processorer .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Java för att konvertera heltal till tecken
    ·Hur ersätta flera tecken i en sträng med Java
    ·Hur man genomför en brevlåda Använda Java
    ·Hur man skapar en abstrakt klass i NetBeans
    ·Vilka är skillnaderna mellan Syntax och semantiska fel…
    ·Hur man använder Xerces i Eclipse
    ·Hur man lägger en Shell koden till Java
    ·Hur man beräknar Pi Använda NetBeans
    ·Hur hittar man det sista tecknet i en sträng i Java
    ·Hur fastställa det totala antalet förekomster av varj…
    Utvalda artiklarna
    ·Hur man bort text i ett sökfält på en HTML- sida på…
    ·PHP funktioner för MySQL till HTML
    ·MySQL Grunderna för visuell inlärare
    ·Hur Kryptera jag en sidfot PHP -fil
    ·Lägga till ett nytt fält i en tabell med PHP för MyS…
    ·Hur man hittar om en Java Runtime Environment är insta…
    ·Hur man gör en pyramid av tecken med Java
    ·Hur man kan stoppa en fråga i MySQL
    ·Hur man tar ut bokstäver men lämna siffror i SQL
    ·Hur att bädda in en PHP- fil i HTML
    Copyright © Dator Kunskap http://www.dator.xyz