Kuidas programmi 3D mängud Java

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

Kui soovite luua 3D mängud, Java pakub API, mis kõige paremini sobibluua 3D mänge.Java 3D API on liides luua rakendused.Need aitavad teil luua kolmemõõtmelise graafika rakendusi ja apletid.Arendajad saavad luua ja töödelda 3D geomeetria kasutades kõrge konstruktsioone.Samuti aitavad need struktureerimise geomeetria nagu soovitud.Arendajad saavad muuta need sõnad tõhusalt ja kirjeldada väga suur virtuaalmaailma, kasutades neid constructs.Java 3D on platvormist sõltumatu.Lihtsalt kirjutada kood korraga ja see võib töötada mis tahes platvormil, mis aitab arendada 3D graafika rakendusi.Java Meedia annab Java 3D koos suite rakendusliideste.Need API oleks töötada erinevaid platvorme.Samuti töötab hästi tahes Interneti rakendus.See sisaldab 3D ruumilise heli ka, mis ei leidu enamik graafika rakendusi.See annab suure jõudlusega, rikas tunnuste kogum luua huvitav 3D maailma, toetame jooksuga laadurid ja see võimaldab kasutada keerukamaid appli

cations.There on palju graafilisi funktsioone toetab JMonkeyEngine.Bezier'kõver mudelid, muusika järjekordi, kokkupõrke laigud, tõhus visualiseerimine ja nii edasi.Mootori võime mudel saab luua animatsioone luud ja nahk ning erinevaid graafilisi objekte.

, mida te vajate

  • Java 3D API
  • Non standard input seadmete mängu mängima
  • JOGL (Java OpenGL) ümbrise raamatukogu, mis võimaldab avatud GL kasutamiseks JAVA
  • Jake2 või JMonkeyEngine - Java 3D mängu mootorid
  • Demod kuidas kasutada JOGL
  • põhjalikud teadmised JAVA 3D API
  • toetamine operatsioonisüsteemid Linux, Windows 2000 / XP, Mac OS X
  • Basic storyline oma mängu

juhised

  1. Loo põhi Scam oma mängu.

  2. Otsustage arvu taseme mängu.

  3. Töötada mängu strateegia.

  4. Otsustage, kuidas mäng peaks ilmuma ekraanile mängija.

  5. Lae Java 3D API, JOGL ja Jake2 või JME.

  6. kasutamiseks Jake2 mootori sa pead kas andmefailid originaal mäng või demo versioon, mis on saadaval.

  7. Paigaldage toetades OS süsteemi.

  8. Tutvu kui Jake2 annab täisekraanil toetust ja kaks erinevat Open GL köited (jogl ja lwjgl).

  9. Lae teises mängus seotud raamatukogude nagu JInput, Joal, JMF ja Ode java.

  10. Loe käivituslogod, JavaScript skriptid, desktop ja Süsteemse salve liidesed.Nad on viimaste Java SE6 funktsioone kasutada mängu.

  11. Mitte standard sisendseadmed on enamasti veebikaamera, mäng pad ja P5 andmed valatult.

  12. hiireklõpsuga JMonkeyEngine on ümber regulaarselt Swing sündmusi.

  13. kasutamine GUI saadaval teisendada kõik failid JME formaadis, stseeni ja osakeste toimetaja

  14. Kasutades interaktiivne ikoonid disain 3D objektid, mis peaks ilmuma mängu.

  15. Pärast arendada käivitada mäng ja kontrollige vead, kui tahes.

  16. Paranda vead.

Tips & amp;Hoiatused

  • Kasutades seda tarkvara nõuab põhi oskuste kogumi Java.Nad pakuvad palju raamatuid selle kohta, kuidas kasutada tarkvara tõhusalt.Võite kasutada JME ühes AWT või Swing taotluse.Kvaliteedi JME on väga hea ja saate hallata teisi projekte JME luua paremaid mänge.Võite kasutada ka java.net Mängud projekti (mis on seos mängude projektid) või Java Mängud Middleware (mis pakub võti mängu raamatukogud) või Java Game Networking JGN2 (ehitada server põhineb MMO mängud) arendada 3D mänge, mis põhinevad Java.Paljud demos esinevad internetis näitab, parem kasutamine selle tarkvara 3D mängude maailmas.

Resources

  • Java 3D
878
0
3
Java Programming