Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Java Game Development Tools
Java's sterke object -georiënteerde filosofie en krachtige suite van klassen om vele fundamentele informatica problemen op te lossen betekent dat het vaak de eerste taal van een nieuwe computer programmeur leert . En aangezien een aspirant game-ontwikkelaar schuilt verborgen in de harten van de meeste jonge nieuwe programmeurs , is het vaak de eerste taal die wordt gebruikt om een ​​spel te schrijven . Gelukkig , een aantal bibliotheken bestaan ​​om dat makkelijker te maken . AWT , Swing andJava 3D

Hoewel deze bibliotheken zijn niet ontworpen met de ontwikkeling van games in het achterhoofd , hebben ze het voordeel van de komst geïnstalleerd op alle Java- installaties standaard . Dat betekent minder configuratie bij het ​​krijgen gaan , en het is heel goed mogelijk om eenvoudige games met behulp van deze ingebouwde bibliotheken maken . Echter, ze hebben hun tekortkomingen : deze programma's werden oorspronkelijk ontworpen voor het creëren van Graphical User Interfaces ( GUI ) en zijn niet goed geschikt om een ​​deel van de behoeften van games , waar audio , video en input van de gebruiker moeten goed worden gesynchroniseerd
.
lwjgl

de Lightweight Java Game Library ( JWJGL ) is een krachtige game-engine is ontworpen om ontwikkelaars toegang te geven tot de OpenGL grafische bibliotheek en de OpenAL audio-bibliotheek , naast het verstrekken van bijzondere functies voor toegang tot gamepads , joysticks en andere game-apparaten die de ingebouwde Java-bibliotheken bemoeilijken . Het is gebruikt in een verscheidenheid van spelen heeft , van commerciële games hobby projecten . Echter , het gebruiksgemak is geen prioriteit en zelfs de ontwerpers geïnteresseerd zijn in het zien lwjgl dienen als basis voor een verscheidenheid van eenvoudiger te gebruiken game makers .
Slick

Een van die gemakkelijker te gebruiken game makers
is Slick . Slick is een interface direct gebouwd op de top van de lwjgl . De complexiteit en de fijne kneepjes van OpenGL en OpenAL worden vervangen door eenvoudige methode aanroepen zoals " DrawImage " en " PlayBGM . " Er zijn zelfs een ingebouwde spel skeletten voor de behandeling spel staten zoals het hoofdmenu , opties scherm en verschillende niveaus . Dat eenvoud komt op een prijs : hoewel Slick maakt gebruik van de lwjgl bibliotheek om ervoor te zorgen al zijn graphics gebruikmaken van een computer is gebouwd in 3 - D acceleratie vaardigheden , slechts 2 - D graphics worden ondersteund
. JGame

eerder dan gebruik lwjgl , JGame bouwt zich op de top van de officiële AWT , Swing en de Java Open GL ( JOGL ) bibliotheken . Die basis maakt het mogelijk om games te maken voor diverse doelen , waaronder niet alleen desktop en web applet games, maar ook games voor Java - enabled mobiele telefoons met behulp van de J2ME -platform . Net als Slick , het ondersteunt ingebouwde spel staten en eenvoudige methoden zoals " playaudio " en " DrawImage . "

Previous: Next:
  Java Programming
·Hoe maak je een gebufferde Rea…
·Het verschil tussen gebruik va…
·Hoe maak je een relatief pad i…
·Hoe maak je een rechthoek Peri…
·Hoe SQL gebruiken Met Java 
·Hoe maak je een eenvoudige tek…
·Hoe maak je een Reference Krij…
·Hoe te downloaden & Leer Java …
·Hoe maak je een Doc -bestand l…
  Related Articles
Visual Basic Game Tutorial 
Hoe maak je een Hangman Game in Visual B…
Hoe maak je een Visual Basic- spel te ma…
Visual Basic Game Ideas 
Visual Basic 3D Game Tutorial 
Het automatisch laden van een ASP.NET De…
Hoe maak je een Xbox 360 Game Met behulp…
Hoe maak je een sprite animeren in een X…
VBA Code Development 
  Programmering Articles
·Hoe je 30 Minuten In een Date in PHP 
·Toegang tot een webcam Via Java 
·Hoe maak je een header toe aan Datagrid 
·Hoe te houden van de JS Prototype Up to …
·Hoe kan ik inschakelen FDF Into PHP ? 
·Wat is een Opdracht verklaring in Java ?…
·Visual C Component Object Model Tutorial…
·Hoe je update gebruiken Met Select Subqu…
·Hoe te Loop naar Dubbele namen in een wi…
Copyright © Computer Kennis http://www.nldit.com