Java游戏高级编程

Java游戏高级编程

(美) 克罗夫特 (Croft,D.W.) , 著

出版社:清华大学出版社

年代:2005

定价:

书籍简介:

本书讲述了Java游戏编程的高级主题,包括部署框架、Swing动画、游戏体系结构以及一些通信和同步技术等。本书提供了大量示例游戏。

书籍目录:

第1章 配置开发环境  1.1 升级到Java 1.4  1.2 内核类  1.3 在线运行Demo版程序  1.4 深入游戏库   1.4.1 croftsoft目录   1.4.2 arc目录   1.4.3 bin目录   1.4.4 doc目录   1.4.5 ext目录   1.4.6 lib目录   1.4.7 lic目录   1.4.8 res目录   1.4.9 src目录   1.4.10 tmp目录

第1章 配置开发环境  1.1 升级到Java 1.4  1.2 内核类  1.3 在线运行Demo版程序  1.4 深入游戏库   1.4.1 croftsoft目录   1.4.2 arc目录   1.4.3 bin目录   1.4.4 doc目录   1.4.5 ext目录   1.4.6 lib目录   1.4.7 lic目录   1.4.8 res目录   1.4.9 src目录   1.4.10 tmp目录  1.5 XML简介  1.6 使用Ant编译  1.7 使用开放源代码   1.7.1 学习版权的基本知识   1.7.2 选择一个许可   1.7.3 重命名修改后的代码   1.7.4 共享源代码  1.8 为游戏获取多媒体资源   1.8.1 图片资源   1.8.2 音频资源  1.9 基本示例   1.9.1 修改源代码   1.9.2 修改构建文件  1.10 小结  1.11 参考文献 第2章 部署框架  2.1 部署为applet   2.1.1 实现生命周期方法   2.1.2 管理applet动画线程   2.1.3 读取JAR文件   2.1.4 使用插件升级客户端   2.1.5 了解存在的限制   2.1.6 applet签名   2.1.7 缓存applet  2.2 部署为可执行JAR   2.2.1 生成清单文件   2.2.2 对不安全性进行保护  2.3 用Java Web Start进行部署   2.3.1 准备发布文件   2.3.2 访问默认浏览器   2.3.3 使用反射进行动态链接  2.4 将多个applet部署为一个applet   2.4.1 MultiAppletStup   2.4.2 MultiAppletNews   2.4.3 Lifecycle   2.4.4 LifecycleWindowListener   2.4.5 MultiApplet   2.4.6 CroftSoftCollection  2.5 小结  2.6 参考文献 第3章 Swing动画  3.1 ComponentAnimator   3.1.1 更新和绘制阶段   3.1.2 精灵的定义   3.1.3 ExampleAnimator  3.2 RepaintCollector   3.2.1 Swing串行化   3.2.2 动画的问题   3.2.3 RepaintCollector   3.2.4 SimpleRepaintCollector   3.2.5 BooleanRepaintCollector   3.2.6 CoalescingRepaintCollector   3.2.7 其他实现  3.3 LoopGovernor   3.3.1 固定的延迟   3.3.2 帧速率同步   3.3.3 SamplerLoopGovernor   3.3.4 WindowedLoopGovernor  3.4 AnimatedComponent  3.5 小结 98 3.6 参考文献 第4章 动画库第5章 高级图形技术 第6章 持久数据 第7章 游戏体系结构 第8章 A*算法 第9章 HTTP隧道技术 第10章 HTTP轮询机制 第11章 HTTP Pulling机制 附录A 源代码索引 附录B CVS简介

内容摘要:

本书通过丰富的示例游戏,详细讲述了Java游戏高级编程方面的知识。包括部署框架、Swing动画、动画库、高级图形技术、持久性机制、游戏体系结构以及一些通信和同步技术等。 本书针对那些具有一定编程经验、渴望将自己独特的游戏设计思想变成部署实体的Java高级开发人员。

编辑推荐:

Java中的一些革新技术给Java游戏编程带来了新的气象,本书就是一个很好的证明。如果你已有一定的Java编程经验,并且希望充分利用现代Java 语言功能和API的先进技术来创建高性能的动画游戏,那么本书就是你最好的选择。  本书介绍了Java 游戏编程中会遇到的一些困难及其解决方案,并与你一起回顾了一些通过修改和重新编译就可直接运行的游戏源代码。另外,本书还提供了一个可重用开放源代码的游戏开发库,你可以在游戏中免费使用它。这个库包括了示例游戏、图形和音效等,这些资源将帮助你快速实现自己的游戏设计。  本书特色  运用最新的Java 编程技术开发单机版和网络版游戏;提供了丰富的游戏案例、图例和程序代码;每章都以前述内容为基础,层层深入地揭示了Java 游戏的开发过程,使全书成为一个有机的整体;本书的全作站点提供免费的源代码下载和游戏资源下载。

书籍规格:

书籍详细信息
书名Java游戏高级编程站内查询相似图书
9787302110835
如需购买下载《Java游戏高级编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)语种简体中文
尺寸装帧平装
页数印数

书籍信息归属:

Java游戏高级编程是清华大学出版社于2005.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 ,游戏-应用程序-程序设计 的书籍。