使用Java 2 Micro Edition开发手机游戏实战指南

需积分: 10 1 下载量 167 浏览量 更新于2024-09-22 收藏 6.98MB PDF 举报
"《MicroJava™ Game Development》是由David Fox和Roman Verhosek合著的一本关于手机游戏开发的专业书籍,由Addison Wesley出版社在2002年4月出版,ISBN号为0-672-32342-7,共计576页。本书详细介绍了如何使用Java 2 Micro Edition (J2ME)进行微型游戏的开发,内容涵盖了各种微型设备(如PDA、手机和寻呼机),软件标准(如WAP、SMS、i-mode和蓝牙等无线增强功能),以及J2ME的扩展(如Siemens Game API和NTT DoCoMo I-Appli)。书中通过逐步指导读者开发一款名为Micro Racer的专业级别游戏,来帮助读者深入理解手机游戏开发的过程。" 该书旨在向读者提供手机游戏开发的全面指南,特别是利用Java 2 Micro Edition(J2ME)这一对微型游戏特别适合的编程语言。J2ME是Java平台的一个子集,设计用于资源有限的嵌入式设备,如移动电话和掌上电脑。书中首先介绍各类支持J2ME/MIDP的设备,让读者了解不同的目标平台特性。接着,它探讨了与J2ME相关的无线技术标准,如WAP(无线应用协议)和SMS(短消息服务),以及i-mode(日本流行的互联网服务)和蓝牙等无线技术,这些技术对于创建可跨不同设备运行的游戏至关重要。 书中还涉及了J2ME的扩展API,例如Siemens Game API和NTT DoCoMo I-Appli,这些API为开发者提供了更丰富的功能和接口,以提升游戏性能和用户体验。通过学习这些扩展,开发者可以充分利用特定设备的功能,如声音、图形和网络连接,来创建更具吸引力的游戏。 核心章节则以Micro Racer游戏的开发为例,逐步教授读者如何从零开始构建一个专业级别的手机游戏。这个过程涵盖了游戏设计的基本概念、图形和动画处理、用户输入管理、游戏逻辑实现以及性能优化等关键环节。这种实践性的教学方法有助于读者将理论知识转化为实际开发技能。 《MicroJava™ Game Development》是一本适合初学者和有经验的开发者提升J2ME手机游戏开发技能的宝贵资源,它不仅提供了丰富的技术知识,还通过实际项目案例加深了读者对手机游戏开发的理解。对于那些对手机游戏开发感兴趣的读者,这本书无疑是一本不可多得的参考书。
2019-07-10 上传
Java 3D手机游戏开发实例集锦,书中的实例源码,对学习java 3D游戏开发帮助较大。   Hello3D 最基础的MIDlet例子,用于测试开发环境   第3章   EventDemo 事件处理演示   MMAPIDemo 声音播放演示   RMSMIDlet 记录存储演示   第4章   M3GCube 立方体模型   pyramidSample 四棱锥模型   Sword 宝剑模型   第5章   AmbientLight 环境光演示   DirectionLight 平行光演示   SpotLight 点光源演示   TeapotM3G 茶壶模型演示   第6章   M3GTransform 坐标变换演示   第7章   BackgroundDemo 背景类使用演示   BillBorad 电子公告牌演示   getProperties 获取设备属性   GroupDemo 组对象应用演示   PickCube 拾取技术演示   Sprite3DDemo 3D精灵演示   TargetCamera 目标摄影机演示   TargetLight 目标灯光演示   第8章   LoaderM3G 加载M3G文件演示   traverseWorld 遍历场景演示   ViewM3Gtree 浏览场景树演示   3DS MAX 3DMAX制作的茶壶源文件和显示代码   Maya Maya制作的立方体源文件和显示代码   Blender Blender制作的立方体源文件   第9章   AnmiPlayDemo 动画播放演示   BendingBlock 弯曲的方块   DrivingBoat 游动的轮船   Hand 活动的手   HandDisplay 活动的手演示   MorphingDemo 顶点变形动画体演示   RotatingCube 旋转的立方体演示   MorphingPenguin 变形企鹅演示   RotatingCube 旋转的立方体   SkinnedDemo 骨骼变形动画体演示   第10章   CollisionTest 碰撞检测   Desert 高度地图演示   ExplosionParticle 爆炸粒子演示   FireworksParticle 喷泉粒子演示   HeightMap 高度地图演示   第11章   Maze3D 关于3D迷宫游戏的演示程序   第12章   FPSDemo 第一人称射击游戏演示   第13章   AffineTrans AffineTrans类的使用   AnmiTexture 动画纹理   RotatingCube 旋转的立方体   SmokeDemo 烟雾例子演示   TextureCube 带纹理的立方体   Transparency 透明属性应用   Util3D 应用类的使用   Vector3D 向量的使用   第14章   RobotDemo 机器人动画演示   DancingBoy 跳舞的男孩   Rotat