你经常看到有人在玩手机游戏吧,那些手机游戏基本上是用Java编写的。Java已经成熟了,它现在是一种开发能够多种平台上运行的中小型游戏的很好方式。本书将向读者展示用Java语言和它的类库创建2D游戏,所涉及的主题包括高速性能、双缓冲图像、动画、声音、媒体控制、I/O和网络支持等。将带领大家一步一步学习编写Java游戏,最终打造属于自己的Java游戏。
本书全面讲述了使用java语言进行游戏编程所需的基本知识,涵盖了Gmphcs2D、声音、图像、冲突检测、硬件加速:场景管理以及游戏引擎的开发等主题。
本书是游戏开发经典丛书系列之一,适合游戏开发人员、业余游戏软件开发爱好者和有关游戏软件开发培训班使用,也可以作为大专院校相关专业的参考书。
这是一本讲解游戏编程的书。这是一本讲解Java应用的书。准确地说,这是一本讲解如何将Java技术运用于游戏编程的书。
任何固执地认为Java不能应用于游戏编程的人,在看到作者独具匠心的游戏创作之后,也会惊讶于Java的伟大。
这本书真正做到了深入浅出。它从Java编程基本知识讲起,涵盖了游戏编程几乎全部的基本技术:Graphics2D、声音、图像、冲突检测、硬件加速、场景管理以及游戏引擎的开发等。作者循循善诱地把Java语言的要点和游戏编程的各个主题讲解得清楚而透彻。对于那些对Java编程或者游戏技术感兴趣的读者来说,本书是一本难得的教材;对于那些有C/C++编程经验的游戏开发者,通过阅读本书也可以延伸自己的知识和技能。此外,作者文笔老练,语言风趣,阅读起来令人兴致盎然。本书在亚马逊网上书店被很多读者给予4星以上的好评。
本书主要由晏利斌、孙淑敏和邵荣翻译,还有很多IT界的朋友、译者的同学、老师等为本书的翻译提供了很多帮助,在此向他们表示衷心的感谢!
译者尽心尽力,只求不使原书因为翻译而失色过多,但由于时间仓促和水平所限,不妥之处在所难免,恳请读者批评指正。
译 者
2005年2月