图书介绍

手机游戏设计与制作教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

手机游戏设计与制作教程
  • 石民勇,税琳琳编著 著
  • 出版社: 北京:中国传媒大学出版社
  • ISBN:7810858505
  • 出版时间:2007
  • 标注页数:296页
  • 文件大小:31MB
  • 文件页数:307页
  • 主题词:移动通信-携带电话机-游戏-应用程序-程序设计-教材

PDF下载


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

下载说明

手机游戏设计与制作教程PDF格式电子书版下载

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

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

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

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

图书目录

第一章 感性认知1

1.1 手机游戏与传统电子游戏的区别1

1.2 手机设备的优势和局限2

1.2.1 你不可不知的三大优势2

1.2.2 六个局限3

1.3 如何扬长避短4

1.4 开发手机游戏的一些错误观念4

1.5 手机游戏的现状与未来5

1.6 小结7

2.1 J2ME技术概述8

第二章 知识准备8

2.1.1 J2ME平台体系结构9

2.1.2 J2ME、J2SE与J2EE之间的比较12

2.1.3 MIDlet应用程序的生命周期13

2.2 认识开发平台16

2.2.1 Java 2 Micro Edition(J2ME)16

2.2.2 Binary Runtime Environment for Wireless(BREW)17

2.2.3 .NET17

2.2.4 Windows Mobile Smartphone18

2.2.5 Symbian18

2.2.6 Short Message Service(SMS)19

2.3 小结19

3.1 CLDC的类库20

第三章 CLDC简介20

3.1.1 java.lang包21

3.1.2 java.util包21

3.1.3 java.io包21

3.1.4 javax.microedition.io包22

3.2 CLDC1.1的新特性22

3.3 小结23

第四章 主流开发环境的搭建24

4.1 WTK环境的搭建25

4.1.1 安装过程25

4.1.2 目录结构26

4.1.3 使用J2ME WTK创建工程27

4.1.5 执行MIDlet30

4.1.4 开启旧项目30

4.1.6 打包成JAR31

4.1.7 包混淆31

4.1.8 WTK中其它值得关注的功能32

4.2 Eclipse环境的搭建33

4.2.1 Eclipse的安装与汉化34

4.2.2 安装EclipseME插件35

4.2.3 集成Sun WTK v2.238

4.2.4 加载Nokia Developer's Suite 2.240

4.2.5 用Eclipse进行无线开发43

4.2.6 打包与混淆46

4.3.1 集成WTK48

4.3 JBuilder环境的搭建48

4.3.2 建立JBuilder工程50

4.3.3 常用快捷键设置59

4.3.4 混淆与打包60

4.3.5 可能出现的问题65

4.4 小结66

第五章 界面开发基础67

5.1 关于界面开发lcdui包67

5.2 Display类68

5.2.1 Display类功能介绍68

5.2.3 Displayable类69

5.2.2 MIDP v2.0新增功能69

5.3 Command类和CommandListener接口70

5.3.1 Command类70

5.3.2 CommandListener接口72

5.3.3 应用实例74

5.4 小结80

第六章 MIDP高级UI的使用82

6.1 概述82

6.2 列表List83

6.2.1 Exclusive(单选式)85

6.2.2 Implicit(简易式)85

6.2.3 Multiple(复选式)86

6.3 TextBox90

6.5 Alert94

6.4 Ticker类94

6.6 利用Form组织界面99

6.7 StringItem及ImageItem113

6.7.1 StringItem113

6.7.2 ImageItem114

6.8 CustomItem120

6.9 TextField和DateField133

6.10 Gauge和Spacer,ChoiceGroup135

6.10.1 Gauge135

6.10.2 Spacer140

6.11 小结141

6.10.3 ChoiceGroup141

第七章 MIDP低级UI的使用142

7.1 Canvas与屏幕事件处理142

7.1.1 Canvas类142

7.1.2 全屏事件处理143

7.2 重绘事件及Graphics入门145

7.2.1 坐标概念145

7.2.2 对齐方式146

7.2.3 颜色操作147

7.2.4 绘图操作149

7.2.5 裁剪区153

7.2.6 Alpha混合功能154

7.3.1 键盘设备输入处理155

7.3 键盘及触控屏幕事件的处理155

7.3.2 触控事件输入处理158

7.4 Graphics相关类158

7.4.1 Image类158

7.4.2 Font-字体类164

7.5 线程,定时器165

7.5.1 J2ME中的线程165

7.5.2 J2ME中的定时器165

7.6 小结166

8.1 初识RMS(Record Management System)168

第八章 MIDP的持久化解决方案-RMS168

8.2 RecordStore的管理169

8.2.1 RecordStore的打开170

8.2.2 RecordStore的关闭171

8.2.3 RecordStore的删除171

8.2.4 其他相关操作172

8.3 RecordStore的基本操作173

8.3.1 增加记录173

8.3.2 修改和删除记录174

8.3.3 自定义数据类型与字节数组的转换技巧174

8.3.4 利用RMS实现对象序列化176

8.4.1 RecordEnumeration遍历接口177

8.4 RecordStore的进阶操作177

8.4.2 RecordFilter过滤接口179

8.4.3 RecordComparator比较接口181

8.4.4 RecordListener监听器接口182

8.5 小结182

第九章 GAME API183

9.1 游戏API简介183

9.2 GameCanvas类184

9.2.1 绘图185

9.2.2 键盘186

9.3 Layer的使用191

9.3.1 TiledLayer192

9.3.2 LayerManage199

9.4 Sprite的使用208

9.4.1 Sprite帧210

9.4.2 帧序列211

9.4.3 Reference Pixel212

9.4.4 Sprite的变换213

9.4.5 绘制Sprite213

9.4.6 碰撞检测214

9.5 一个示例215

9.6 小结235

第十章 MIDlet的开发流程与部署237

10.1 J2ME程序的开发流程237

10.2.2 MIDlet Suite239

10.2 MIDlet Suites239

10.2.1 JAM239

10.2.3 JAR manifest240

10.2.4 JAD描述文件241

10.2.5 JAD描述文件与JAR manifest的关系243

10.3 OTA(over-the-air)243

10.3.1 OTA的介绍243

10.3.2 OTA的安装243

10.3.3 更新MIDlet Suite244

10.3.4 MIDlet Suite的删除244

10.4 小结245

10.3.5 MIDlet Suite的安装和删除报告245

第十一章 一个RPG游戏实例247

11.1 项目设计247

11.1.1 版本实现功能247

11.1.2 故事背景248

11.1.3 玩家角色设计248

11.1.4 NPC设计248

11.1.5 怪物设计248

11.1.6 游戏界面以及地图设计249

11.1.7 操作设计251

11.1.8 美工设计251

11.2 游戏实现252

11.2.1 建立程序框架252

11.1.9 程序框架设计252

11.2.2 配置文件解析程序实现255

11.2.3 广度优先搜索算法实现258

11.2.4 玩家角色类实现262

11.2.5 NPC类实现267

11.2.6 怪物类实现267

11.2.7 地图文件解析程序实现270

11.2.8 程序集成272

11.3 小结278

第十二章 专业手机游戏开发之路279

12.1 游戏的基本结构279

12.2 游戏循环的实现280

12.3 键盘缓冲281

12.4 状态机284

12.5 渲染285

12.6 场景与角色286

12.6.1 场景管理286

12.6.2 角色管理288

12.7 图片处理289

12.7.1 减少图片容量289

12.7.2 减少图片所占内存290

12.8 移植问题291

12.9 结束语293

附录295

热门推荐