Hoe te programmeren 3D Games in Java

Dogz 3D (Java Game) http://dibosmobile.blogspot.com/2007/09/dogz-3d-java-game.html

Als u wilt 3D-games te genereren, Java biedt u een API, die het best pastvoor het maken van 3D-games.De Java 3D API is een interface naar toepassingsprogramma's te maken.Ze helpen u om driedimensionale grafische toepassingen en applets maken.Ontwikkelaars kunnen creëren en manipuleren van 3D-geometrie met behulp van hoog niveau constructies.Ze ook helpen bij het structureren van de geometrie zoals gewenst.De ontwikkelaars kunnen deze woorden efficiënter te maken en te beschrijven zeer grote virtuele werelden met behulp van deze constructs.Java 3D is platform onafhankelijk.Schrijf gewoon de code eens en het kan draaien op elk platform dat helpt bij de ontwikkeling van 3D grafische toepassingen.Java Media biedt Java 3D samen met een suite van API's.Deze API's maken het werken in een breed scala aan platforms.Het werkt ook goed met een internet applicatie.Het omvat 3D ruimtelijke geluid ook, dat niet wordt gevonden in de meeste grafische

toepassingen.Het biedt een hoge prestaties, rijke set van functies voor het creëren van een interessante 3D-wereld, ondersteuning looptijd laders en het mogelijk maakt te implementeren geavanceerde applications.There zijn tal van grafische functies die door de JMonkeyEngine.Bezier-curve modellen, muziek queuing, botsing vlekken, efficiënte rendering en ga zo maar door.De motor vermogen model kan animaties op de botten en huid en verschillende grafische objecten.

wat je

  • Java 3D API
  • Niet standaard invoerapparaten voor game spelen
    Need
  • Jogl (Java OpenGL) een wrapper-bibliotheek die het mogelijk maakt geopend GL worden gebruikt in JAVA
  • Jake2 of JMonkeyEngine - Java 3D game-engines
  • Demos over hoe Jogl gebruiken
  • Grondige kennis van Java 3D API
  • Ondersteunende besturingssystemen Linux, Windows 2000 / XP, Mac OS X
  • Basis verhaallijn van je spel

Instructions

  1. Maak een fundamenteel verhaal lijn voor je spel.

  2. Beslis over het aantal niveaus in het spel.

  3. Bedenk een spel strategie.

  4. Beslis over hoe het spel in het scherm om de speler moet verschijnen.

  5. Download de Java 3D API Jogl en Jake2 of JME.

  6. Om de Jake2 motor u ofwel de gegevensbestanden van het originele spel of van de demo-versie die beschikbaar is nodig te gebruiken.

  7. Installeer de ondersteunende OS in het systeem.

  8. Check out als de Jake2 biedt volledig scherm ondersteuning en twee verschillende Open GL bindingen (jogl en lwjgl).

  9. Download andere spel gerelateerde bibliotheken zoals JInput, Joal, JMF en Ode java.

  10. Leer splash screens, JavaScript scripting, desktop en systeemvak interfaces.Zij zijn de nieuwste Java SE6 functies gebruikt in gaming.

  11. De niet standaard input devices zijn meestal webcam, gamepad en P5 gegevens handschoen.

  12. muis klikt JMonkeyEngine worden omgezet in reguliere Swing gebeurtenissen.

  13. Gebruik van de GUI beschikbaar converteren alle bestanden naar JME-formaat, een scène en deeltje editor

  14. Met de interactieve iconen ontwerp 3D-objecten die in het spel zou verschijnen.

  15. Na het ontwikkelen van de game runnen en controleer op eventuele bugs.

  16. Corrigeer de bugs.

Tips & amp;Waarschuwingen

  • Met behulp van deze software vereist elementaire vaardigheden op Java.Ze bieden tal van boeken over hoe de software effectief te gebruiken.U kunt JME gebruiken in een AWT of Swing applicatie.De kwaliteit van JME is zeer goed en je kunt andere projecten met JME beheren om betere games te maken.U kunt ook java.net Games project (dat is een nexus van gaming projecten) of Java Games Middleware (welke sleutel gaming bibliotheken biedt) of Java Game Networking JGN2 gebruik (om te bouwen server gebaseerde MMO games) om 3D-games gebaseerd op Java te ontwikkelen.Vele demo's zijn aanwezig in het internet aangeeft beter gebruik van deze software in de 3D-gaming wereld.

Resources

  • Java 3D
600
0
3
Programmeren In Java