





定价:69元
印次:1-2
ISBN:9787302116110
出版日期:2005.11.01
印刷日期:2006.07.13
图书责编:贾小红
图书分类:零售
本书引领读者跨越游戏开发的全过程,从游戏创意的诞生,到埋头编程,乐在其中的日日夜夜,直到最后新游戏发布面世的激动时刻。本书通过一个实际的J2ME游戏开发项目,手把手教会读者开发出自己的游戏,包括游戏生命周期的评估、如何处理资源、屏幕绘图的各种方法、内存使用的优化、用户输入的处理,甚至还包括在线共享高分。作为高级话题,本书还探讨了3D光线投射引擎以及多人联网游戏所用的网络技术。 本书是游戏开发经典丛书系列之一,适合游戏开发人员、业余游戏软件开发爱好者和有关游戏软件开发培训班使用,也可以作为大专院校相关专业的参考书。
译 者 序 J2ME技术是Sun公司于2000年推出的,伴随着移动通信的迅猛发展,短短数年内就占领了大多数主流手机终端。 J2ME技术对于非智能手机来说,具有非常重要的意义。因为智能手机有自己的操作系统(目前主要的手机操作系统有Plam、Symbian、Linux或者Windows Mobile),扩充性非常强。而一般手机要想扩展功能,目前来说,J2ME是最好的方式。 手机由于屏幕较小,键盘按键不够多等限制,使得其他类型的J2ME应用程序很难普及,只有Java游戏成了手机上最普遍的应用。 然而市面却非常匮乏关于J2ME游戏编程的图书,尤其是讲述得比较全面的。已有的关于游戏的书籍,要么是讲述C++游戏编程;要么是讲述Java游戏设计,但讲的是J2SE的内容。而本书是J2ME编程和游戏设计结合得非常好的一本书,更值得一提的是,本书还介绍了技术以外的游戏推广等内容。 本书从Java起源说起,由浅入深,逐步揭示了一个移动娱乐的世界。 第1部分,介绍J2ME的世界,包括它的起源和目前在市场上的地位。在这部分可以看到一些典型的J2ME设备,明白要为什么样的设备来开发游戏。 第2部分,讲述获取所有需要的工具并建立自己的开发环境。然后可以通读一下Sun J2ME SDK中提供的API文档,同时也了解一下指定设备支持库中增加的一些特性。在这部分的最后,将利用所有的这些工具创建一个动作游戏。 第3部分,真正的游戏项目开发。在这部分里,读者将首先看到在着手全面开发一个叫做星际大战的游戏前,怎样将游戏思想变成项目计划。然后在后续的9个章节中,将讲述开发一个具有商业化品质游戏的各个方...
第1部分 什么是J2ME
第1章 J2ME的历史 2
1.1 Java Oak 2
1.2 Java在Sun公司的成长 3
1.3 什么是Java 4
1.4 Java的多个版本 6
1.5 到处都是微型设备 6
1.6 小型软件 6
1.7 结语 8
第2章 J2ME概述 9
2.1 J2ME 9
2.2 J2ME体系结构 9
2.3 MIDP 20
2.4 MIDP 2.0 27
2.5 结语 28
第3章 支持J2ME的设备 29
3.1 移动设备总览 29
3.2 结语 34
第2部分 代码
第4章 开发环境 36
4.1 获取工具 36
4.2 安装工具 36
4.3 MIDlet预热 41
4.4 创建包 44
4.5 J2ME WTK 48
4.6 使用其他开发环境 54
4.7 结语 58
第5章 J2ME API 59
5.1 MIDP API概述 59
5.2 MIDlet应用程序 59
5.3 使用定时器 66
5.4 网络 69
5.5 永久性数据(RMS) 73
5.6 用户界面(LCDUI) 86
5.7 结语 137
第6章 设备专用库 138
6.1 设备专用库 138
6.2 诺基亚 138
6.3 西门子 1... 查看详情