图书介绍

手机游戏开发案例全程实录PDF|Epub|txt|kindle电子书版本下载

手机游戏开发案例全程实录
  • 田家顺,张传铭编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302240372
  • 出版时间:2011
  • 标注页数:453页
  • 文件大小:177MB
  • 文件页数:467页
  • 主题词:移动通信-携带电话机-游戏-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

手机游戏开发案例全程实录PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

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

第1章 手机游戏介绍1

1.1手机游戏简介1

1.1.1手机游戏现状1

1.1.2手机游戏技术2

1.1.3手机游戏开发的特点3

1.2游戏类型分析4

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

1.2.2 SLG(策略类)游戏5

1.2.3 AVG(冒险类)游戏6

1.2.4 PUZ(益智类)游戏6

1.2.5 STG(射击类)游戏7

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

1.2.7 RAC(赛车类)游戏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.4 Java语言的类和对象18

1.4.1对象18

1.4.2成员方法和类的特点21

1.4.3包25

1.4.4 Java访问权限修饰符26

1.4.5 Java语言注释26

1.4.6异常27

1.5 Java数组应用32

1.6 Vector容器33

1.7文件操作35

1.7.1字节流35

1.7.2字符流37

1.8 Java编程规范38

1.8.1命名规范38

1.8.2变量声明39

1.9本章小结39

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

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

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

2.1.1基础概述40

2.1.2安装JDK41

2.1.3配置环境变量42

2.1.4 WTK简介43

2.1.5安装开发工具45

2.2 MIDP介绍49

2.2.1 MIDlet的基本框架49

2.2.2 MIDlet的生命周期50

2.2.3 MIDlet的配置文件52

2.2.4 MIDlet的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.1 Canvas画布介绍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.3 RMS管家系统116

4.3.1职责——管理记录116

4.3.2管家的具体工作119

4.4实例——管家的日志125

4.5本章小结127

第5章 手机蓝牙技术128

5.1蓝牙通信技术——Bluetooth128

5.1.1蓝牙概述128

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

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

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

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

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

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

5.3本章小结143

第6章Game包144

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

6.1.1 Game包的概述144

6.1.2画布——GameCanvas145

6.1.3图层类——Layer151

6.1.4精灵类——Sprite151

6.1.5砖块类——TiledLayer158

6.1.6管理图层类——LayerManager162

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.3 WMA使用181

7.3.1 SMS文本信息181

7.3.2 MMS信息183

7.4地图编辑器184

7.5制作地图数据文件186

7.6混淆代码打包187

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

7.8定时器的使用189

7.9字符串191

7.9.1 String191

7.9.2 StringBuffer193

7.10 OTA下载工具195

7.11手机IMEI串号198

7.12获得手机系统属性199

7.13个人信息管理200

7.14文件操作202

7.14.1 FileConnection类203

7.14.2访问文件和文件夹205

7.14.3读写文件206

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

7.15 状态机208

7.16自制外包类210

7.17制作Loading条213

7.18 Logo界面的跳转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篇 手机游戏实例231

第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.1 Game入口类273

11.2.2常量类274

11.2.3继承类276

11.2.4跳转类278

11.3 Logo和主菜单界面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.1 Logo界面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.6 RMS记录系统434

12.7播放声音436

12.8本章小结438

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

第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

热门推荐