Hvordan man programmerer 3D-spil i Java

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

Hvis du ønsker at generere 3D-spil, Java giver dig en API, som passer bedstfor at skabe 3D-spil.Java 3D API er et interface til at skabe programmer.De hjælper dig til at skabe tredimensionelle grafikprogrammer og applets.Udviklere kan oprette og manipulere 3D-geometri ved hjælp af niveau konstruktioner høje.De har også hjælpe med at strukturere geometrien som ønsket.Udviklerne kan gengive disse ord effektivt og beskrive meget store virtuelle verdener ved hjælp af disse constructs.Java 3D er uafhængig af platform.Bare skrive koden én gang, og det kan køre på enhver platform, der hjælper med at udvikle 3D-grafikprogrammer.Java Media giver Java 3D sammen med en suite af API'er.Disse API'er gøre det arbejde i en bred vifte af platforme.Det fungerer også godt med ethvert program.Det omfatter 3D rumlig lyd også, som ikke findes i de fleste af grafiske programmer.Det giver høj ydeevne, rigt sæt af funktioner til at skabe et interessant 3D-ve

rden, understøtter køre tid læssere og det gør det muligt at implementere avancerede applications.There er masser af grafiske funktioner, der understøttes af JMonkeyEngine.Bezier kurve modeller, musik kø, kollision spots, effektiv rendering og så videre.Motorens evne model kan skabe animationer på knogler og hud og forskellige grafiske objekter.

hvad du har brug

  • Java 3D API
  • Ikke standard inputenheder til spil spille
  • Jogl (Java OpenGL) en wrapper bibliotek, som giver mulighed for åben GL skal anvendes i JAVA
  • Jake2 eller JMonkeyEngine - Java 3D spil motorer
  • Demos om, hvordan du bruger Jogl
  • grundig forståelse af JAVA 3D API
  • Støtte operativsystemer Linux, Windows 2000 / XP, Mac OS X
  • Grundlæggende storyline af dit spil

Vejledning

  1. Opret en grundlæggende historie linje til dit spil.

  2. Beslut om antallet af niveauer i spillet.

  3. Udarbejde et spil strategi.

  4. Beslut hvordan spillet skal vises på skærmen til spilleren.

  5. Download Java 3D API, Jogl og Jake2 eller JME.

  6. vil bruge Jake2 motor du har brug for enten datafilerne fra det originale spil, eller fra den demo-version, der er tilgængelig.

  7. Installer de understøttende OS i systemet.

  8. Tjek, om Jake2 giver fuld skærm support og to forskellige Open GL bindinger (Jogl og lwjgl).

  9. Hent andre spil relaterede biblioteker såsom JInput, Joal, JMF og Ode java.

  10. Lær splash skærme, JavaScript scripting, desktop og systemet bakke grænseflader.De er de nyeste Java SE6 funktioner, der anvendes i spil.

  11. De ikke standard inputenheder er for det meste webcam, gamepad og P5 data handske.

  12. Mus klikker på JMonkeyEngine konverteres til almindelige Swing begivenheder.

  13. Brug af GUI til rådighed konvertere alle filerne til JME-format, en scene og partikel redaktør

  14. Brug af interaktive ikoner designe 3D-objekter, der skal vises i spillet.

  15. Efter udvikle køre spillet og tjekke for fejl, hvis nogen.

  16. Korriger bugs.

Tips & amp;Advarsler

  • Brug af denne software kræver grundlæggende færdigheder på Java.De giver masser af bøger om, hvordan du bruger softwaren effektivt.Du kan bruge JME i en AWT eller Swing ansøgning.Kvaliteten af ​​JME er særdeles god, og du kan styre andre projekter med JME at skabe bedre spil.Du kan også bruge java.net Games projekt (som er en nexus af gaming-projekter) eller Java Spil Middleware (som tilbyder de vigtigste gaming biblioteker) eller Java Spil Networking JGN2 (at bygge server baserede MMO-spil) at udvikle 3D-spil baseret på Java.Mange demoer er til stede på internettet indikerer en bedre brug af denne software i 3D-spil i verden.

Ressourcer

  • Java 3D
771
0
3
Java Programmering