> Hello all,
>
[quoted text clipped - 4 lines]
>
> Thanks
I have "Killer Game Programming in Java". I like it, but it is probably not the best place to start. It assumes a basic familiarity with the Java 3D API.
There are many online J3D tutorial that are available. Most everybody seems to regard the Sun Tutorials, available here:
http://java.sun.com/developer/onlineTraining/java3d/
as the best.
This tutorial is seven chapters and each chapter comes with several code files. I can't find the original Sun link for the example files, but they are also available here:
http://www.csie.nctu.edu.tw/document/java/jdk/java3D/tutorial/example/
Links to some other J3D tutorial are here:
http://www.willamette.edu/~gorr/classes/cs445/lectures/Java_Overview/
http://www.java3d.org/tutorial.html
http://www.java3d.org/
http://www.freeprogrammingresources.com/java-graphics-tutorial.html
http://java3d.j3d.org/tutorials/index.html
http://java.sun.com/products/java-media/3D/forDevelopers/J3D_1_2_API/j3dguide/
Ed Jensen - 01 Mar 2006 16:12 GMT
> I have "Killer Game Programming in Java". I like it, but it is probably not the best place to start. It assumes a basi
> c familiarity with the Java 3D API.
I'm not too fond of how KGPIJ handles the frames-per-second issue.
The author chooses a desired FPS and then all the timing chapters (too
many of them, imho) revolve around that. He chooses 80 or 85 FPS as
the desired goal (because that's what his monitor refresh rate is).
What if MY monitor refresh rate is 60? Or 100? Or 120? His choice
in FPS seems really arbitrary.
There are lots of little problems in the book, but that one is
probably the one that annoys me the most.
Oliver Wong - 01 Mar 2006 20:19 GMT
>> I have "Killer Game Programming in Java". I like it, but it is probably
>> not the best place to start. It assumes a basi
[quoted text clipped - 11 lines]
> There are lots of little problems in the book, but that one is
> probably the one that annoys me the most.
If he's like most academics I've met, his defense might be that he chose
80 to force YOU to think about what to do if your refresh rate is 60.
- Oliver