请输入您要查询的百科知识:

 

词条 手机游戏开发案例全程实录
释义

基本信息

作者:田家顺 张传铭

出版社:清华大学出版社

ISBN:9787302240372

上架时间:2011-3-31

出版日期:2011 年3月

开本:16开

页码:453

版次:1-1

内容简介

手机游戏已成为现代人的一大爱好,随时随地都能看到很多人在玩手机游戏,而手机游戏开发也被许多公司和个人所热衷。如何让读者通过阅读书籍独自制作出手机游戏?《手机游戏开发案例全程实录》就从ppg类型游戏策划案出发,通过对avg和rpg类型游戏的详细讲解,介绍手机游戏开发的全过程,带领读者进入手机游戏开发的世界。《手机游戏开发案例全程实录》的第1章主要讲解手机游戏的简介和基础开发技术知识,其中列举了许多手机游戏的知识,帮助读者认识手机游戏,并简单介绍开发手机游戏必备的知识。第2~8章讲解开发手机游戏常用的技术以及如何编写策划文档,其中第2—3章讲解手机游戏开发的基础知识,通过学习,读者可以掌握开发简单的手机游戏的技术,如果想更加美化和强大手机游戏,可以阅读第4~6章,其中包括开发中经常用到的技术知识,第7章包括在实际项目开发中总结的一些其他技术,第8章主要通过简单的手机游戏策划文档来讲解如何编写手机游戏开发策划案。第’9~12章通过4个游戏案例讲解如何开发一款手机游戏,进而了解真实的游戏项目开发过程。第13章详细讲解手机游戏移植,通过本章可以学习到很多机型的参数。

《手机游戏开发案例全程实录》适合正在学习和使用手机开发技术的读者,也可作为开发人员的参考手册。

目录

《手机游戏开发案例全程实录》

第1篇手机游戏介绍和java基础

第1章手机游戏介绍 1

1.1手机游戏简介 1

1.1.1手机游戏现状 1

1.1.2手机游戏技术 2

1.1.3手机游戏开发的特点 3

1.2游戏类型分析 4

1.2.1rpg(角色扮演类)游戏 4

1.2.2slg(策略类)游戏 5

1.2.3avg(冒险类)游戏 6

1.2.4puz(益智类)游戏 6

1.2.5stg(射击类)游戏 7

1.2.6act(动作过关类)游戏 7

1.2.7rac(赛车类)游戏 8

1.3开发手机游戏的java技术 8

1.3.1标示符 9

1.3.2基本类型 9

1.3.3运算符和表达式 10

1.3.4类型转换 12

.1.3.5打印语句 13

1.3.6逻辑控制语句 14

1.4java语言的类和对象 18

1.4.1对象 18

1.4.2成员方法和类的特点 21

1.4.3包 25

1.4.4java访问权限修饰符 26

1.4.5java语言注释 26

1.4.6异常 27

1.5java数组应用 32

1.6vector容器 33

1.7文件操作 35

1.7.1字节流 35

1.7.2字符流 37

1.8java编程规范 38

1.8.1命名规范 38

1.8.2变量声明 39

1.9本章小结 39

第2篇手机游戏开发工具和技术

第2章开发手机游戏的环境 40

2.1配置手机游戏开发环境 40

2.1.1基础概述 40

2.1.2安装jdk 41

2.1.3配置环境变量 42

2.1.4wtk简介 43

2.1.5安装开发工具 45

2.2midp介绍 49

2.2.1midlet的基本框架 49

2.2.2midlet的生命周期 50

2.2.3midlet的配置文件 52

2.2.4midlet的ui类 53

2.3本章小结 54

第3章手机游戏画面绘制 55

3.1高级界面工具 55

3.1.1利用form绘制简单的窗口 55

3.1.2应用list组件绘制列表 60

3.1.3弹出alert警告框 61

3.1.4绘制textbox输入框 62

3.1.5显示command按钮 62

3.2实例——演示综合高级界面 66

3.2.1创建程序中需要用到的对象 66

3.2.2初始化创建的对象实例 67

3.3低级界面工具 75

3.3.1canvas画布介绍 75

3.3.2低级界面画笔 77

3.3.3显示美丽的图片 82

3.3.4选择绘制字体 84

3.3.5按键处理 86

3.4演示综合低级界面 88

3.4.1绘制游戏主菜单界面 89

3.4.2绘制帮助和关于界面 90

3.4.3绘制开始游戏和继续游戏界面 92

3.4.4游戏按键的处理方法 93

3.5实例——绘制通讯录 95

3.5.1入口类 96

3.5.2同学录显示类 97

3.5.3同学录增加类 99

3.5.4同学录列表类 102

3.6本章小结 103

第4章播放声音和记录仓储 104

4.1播放美妙的声音 104

4.1.1声音的体系结构 104

4.1.2获得播放器 105

4.1.3播放器状态 107

4.1.4播放让人陶醉的音乐 108

4.1.5视频的应用 110

4.2实例——播放喜欢的音乐 111

4.2.1创建并初始化播放音乐组件 111

4.2.2声音的加载、播放、暂停 112

4.3rms管家系统 116

4.3.1职责——管理记录 116

4.3.2管家的具体工作 119

4.4实例——管家的日志 125

4.5本章小结 127

第5章手机蓝牙技术 128

5.1蓝牙通信技术——bluetooth 128

5.1.1蓝牙概述 128

5.1.2获得本地蓝牙设备信息 129

5.1.3获得本地蓝牙设备系统属性 130

5.1.4获得远端蓝牙设备信息 132

5.2实例——搜索蓝牙测试 136

5.2.1server类(服务端处理程序) 136

5.2.2client类(客户端处理程序) 138

5.3本章小结 143

第6章game包 144

6.1开发手机游戏——game包 144

6.1.1game包的概述 144

6.1.2画布——gamecanvas 145

6.1.3图层类——layer 151

6.1.4精灵类——sprite 151

6.1.5砖块类——tiledlayer 158

6.1.6管理图层类——layermanager 162

6.2实例——开发简单的小游戏 164

6.2.1入口类 164

6.2.2画布类的常量和构造函数 164

6.2.3初始化数据 166

6.2.4绘制方法 167

6.2.5人物精灵的移动 168

6.2.6线程方法 171

6.3本章小结 171

第7章常用开发技术 172

7.1制作动画效果 172

7.2对图片操作 174

7.2.1图片颜色变化 174

7.2.2转换图片操作 177

7.2.3图片缩放操作 179

7.3wma使用 181

7.3.1sms文本信息 181

7.3.2mms信息 183

7.4地图编辑器 184

7.5制作地图数据文件 186

7.6混淆代码打包 187

7.7调用系统浏览器和电话 188

7.8定时器的使用 189

7.9字符串 191

7.9.1string 191

7.9.2stringbuffer 193

7.10ota下载工具 195

7.11手机imei串号 198

7.12获得手机系统属性 199

7.13个人信息管理 200

7.14文件操作 202

7.14.1fileconnection类 203

7.14.2访问文件和文件夹 205

7.14.3读写文件 206

7.14.4创建和删除文件或文件夹 207

7.15状态机 208

7.16自制外包类 210

7.17制作loading条 213

7.18logo界面的跳转 215

7.18.1状态自增和时间 216

7.18.2时间控制 217

7.19本章小结 217

第8章游戏策划 218

8.1市场调查 218

8.1.1游戏的新颖性 218

8.1.2游戏的实时性 219

8.2游戏立项 219

8.2.1立项分析 220

8.2.2启动项目 220

8.3实例——一份rpg类型游戏策划案 221

8.3.1游戏内容简介 221

8.3.2游戏系统 222

8.3.3界面设计 222

8.3.4绘制游戏流程图 224

8.3.5人物设计 226

8.3.6美工需求列表 227

8.3.7数值平衡 229

8.4本章小结 230

第3篇手机游戏实例

第9章avg类型游戏——贪吃蛇 231

9.1简单思路 231

9.1.1构造贪吃蛇模型 231

9.1.2移动贪吃蛇 232

9.2主功能的实现 233

9.2.1编写贪吃蛇简单框架 233

9.2.2绘制静止的贪吃蛇 236

9.2.3绘制运动的贪吃蛇 237

9.2.4控制贪吃蛇运动方向 240

9.2.5绘制食物 245

9.2.6吃掉食物增长的贪吃蛇 249

9.2.7判断失败条件 250

9.3完善贪吃蛇 251

9.3.1游戏中常用到的状态 251

9.3.2绘制主菜单界面 254

9.3.3帮助和关于界面 255

9.4本章小结 255

第10章蓝牙聊天室——手机版2012年末日对话 256

10.1流程安排 256

10.1.1蓝牙基础知识积累 256

10.1.2聊天室聊天思路 256

10.2设计入口端 257

10.2.1入口端常量初始化 257

10.2.2实现入口端 258

10.3设计服务端和客户端 259

10.3.1服务端界面 260

10.3.2蓝牙服务功能 261

10.3.3客户端界面 265

10.3.4客户端服务 268

10.4本章小结 271

第11章avg类型游戏——寻找归路的兔子 272

11.1游戏策划案 272

11.2框架结构 273

11.2.1game入口类 273

11.2.2常量类 274

11.2.3继承类 276

11.2.4跳转类 278

11.3logo和主菜单界面 280

11.3.1绘制logo界面 280

11.3.2绘制主菜单界面 283

11.3.3监听键盘事件 289

11.4游戏主类 295

11.4.1初始化资源 295

11.4.2绘制方法 299

11.4.3按键方法 310

11.4.4判断按键正确性 315

11.4.5图样的移动 317

11.4.6线程方法 323

11.5播放声音 325

11.6记录仓储 329

11.7本章小结 331

第12章rpg类型游戏——叶问问世 332

12.1游戏策划案 332

12.1.1游戏设计 332

12.1.2游戏策划案 333

12.2框架结构 337

12.2.1游戏框架结构 337

12.2.2代码框架结构 339

12.2.3状态机控制 342

12.3绘制方法结构 347

12.3.1logo界面 347

12.3.2主菜单界面 349

12.3.3游戏界面 352

12.4电影片花——入口 354

12.4.1设计片花 354

12.4.2加载电影素材 361

12.4.3绘制动画效果 366

12.4.4检测键盘事件 382

12.5叶问出世——game主类 396

12.5.1初始化数据 396

12.5.2设计故事对话效果 405

12.5.3绘制效果 408

12.5.4精灵绘制 416

12.5.5菜单绘制 417

12.5.6战斗绘制 424

12.6rms记录系统 434

12.7播放声音 436

12.8本章小结 438

第4篇手机游戏移植和优化

第13章手机游戏移植 439

13.1游戏优化 439

13.1.1资源优化 439

13.1.2内存优化 440

13.1.3方法优化 441

13.1.4使用监视工具 442

13.2使用代码分析方法优化的特点 444

13.2.1移位运算的优化 444

13.2.2循环方法的优化 445

13.2.3刷新方法的优化 446

13.2.4避免复杂的调用 448

13.3游戏移植 448

13.3.1屏幕尺寸和键值 448

13.3.2内存处理 450

13.3.3字体问题 451

13.3.4图标显示问题 451

13.3.5台湾移植注意事项 451

13.3.6移植的其他问题 451

13.3.7打包问题 452

13.4本章小结 453

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/1 20:49:33