| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Java Game Development Tools
    forte filosofia object-oriented di Java e potente suite di classi per risolvere molti problemi fondamentali di informatica significa che spesso è la prima lingua di un nuovo programmatore di computer impara . E dal momento che uno sviluppatore di gioco aspirante si cela nascosta nei cuori della maggior parte dei giovani nuovi programmatori , è spesso il primo linguaggio utilizzato per scrivere un gioco. Fortunatamente , un numero di biblioteche esistono per rendere più facile tale . AWT , Altalena andJava 3D

    Sebbene queste librerie non sono stati progettati con lo sviluppo di giochi in mente, hanno il vantaggio di venire installato su tutte le installazioni di Java per impostazione predefinita. Ciò significa meno configurazione a ottenere andare , ed è abbastanza possibile fare giochi semplici che utilizzano queste librerie built- in . Tuttavia, essi hanno i loro difetti : questi programmi sono stati originariamente progettati per la creazione di interfacce grafiche utente ( GUI) e non sono adatte ad alcuni dei bisogni dei giochi, dove necessario l'audio , il video e l'input dell'utente da sincronizzare correttamente
    .
    LWJGL

    il Lightweight Java gioco biblioteca ( JWJGL ) è un potente motore di gioco progettato per dare agli sviluppatori l'accesso alla libreria grafica OpenGL e la libreria audio OpenAL , oltre a fornire speciale funzioni per accedere game pad, joystick e altri dispositivi di gioco che il built-in librerie Java rendono più difficile . E 'stato utilizzato in una varietà di giochi già , dai giochi commerciali per progetti hobby . Tuttavia, la facilità d'uso non è una priorità e anche i suoi progettisti sono interessati a vedere LWJGL servire come base per una serie di facili da usare creatori del gioco .

    Slick

    una di quelle più facili da usare creatori del gioco è Slick . Slick è un'interfaccia costruita direttamente sulla parte superiore del LWJGL . La complessità e difficoltà di OpenGL e OpenAL vengono sostituiti con semplici chiamate di metodo come " DrawImage " e " PlayBGM . " Ci sono anche built-in scheletri di gioco per gestire gli stati di gioco come il menu principale , schermata delle opzioni e vari livelli. Che la semplicità ha un prezzo : se Slick fa uso della libreria LWJGL per garantire tutte le sue grafiche approfittare di un computer è costruito in 3-D capacità di accelerazione , solo 2 -D grafica sono supportate
    . JGame

    Piuttosto che uso LWJGL , JGame si costruisce in cima alla AWT ufficiale , Swing e Java Open GL ( JOGL ) librerie . Questa base gli permette di fare giochi per una serie di obiettivi , tra cui non solo i giochi applet desktop e web , ma anche giochi per i telefoni cellulari abilitati Java che utilizzano la piattaforma J2ME . Come Slick , supporta built- in stati di gioco e metodi semplici come " PlayAudio " e " DrawImage . "

    Previous :

    next :
      Articoli Correlati
    ·Come fare un Icon Animation in una JTable 
    ·Gestione file in Java Tutorial 
    ·Come scaricare Eclipse per Android 
    ·Come convertire i numeri in inglese in Java 
    ·Come formattare Colonne e Numeri in Java 
    ·Come casualmente Immagini ciclo con Java 
    ·ServerSocket usare la chat in Java 
    ·Come convertire AWT a Swing 
    ·Come visualizzare le percentuali in Java 
    ·Come per crittografare un file di grandi dimensioni in …
      Articoli in evidenza
    ·Come creare un DFD 
    ·Come controllare i motori passo a passo Uso Dev - C + +…
    ·Come inizializzare una variabile float 
    ·Come caricare immagine PHP & Make Inserti Miniatura MyS…
    ·Come configurare Apache2 per analizzare PHP 
    ·PHP ternario 
    ·Come fare una rubrica in NetBeans 
    ·Come controllare per Attributi Visibilità primari 
    ·Come eliminare i duplicati da un array in Java 
    ·Come fare un campo di testo predefinito a 0 In Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com