图书介绍

精通Android游戏开发PDF|Epub|txt|kindle电子书版本网盘下载

精通Android游戏开发
  • (美)席尔瓦著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115246981
  • 出版时间:2011
  • 标注页数:245页
  • 文件大小:58MB
  • 文件页数:256页
  • 主题词:移动通信-携带电话机-应用程序-程序设计;游戏-软件开发

PDF下载


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

下载说明

精通Android游戏开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 欢迎进入Android游戏世界1

1.1必备技能1

1.1.1扎实的Android基础1

1.1.2 Linux和Shell脚本的基本知识3

1.2需要哪些软件工具3

1.3建立环境4

1.3.1获得Android源文件4

1.3.2提取本地Android库6

1.3.3为ARM处理器安装GNU工具链8

1.3.4编写定制编译脚本10

1.4建立开发环境17

1.5已经成功迈出第一步22

第2章在Android中编译本地代码23

2.1第一个本地Android应用23

2.1.1创建AVD23

2.1.2创建 Android项目26

2.1.3应用体系结构27

2.2编译和测试共享库38

2.2.1缺少符号时的调试40

2.2.2在设备上测试动态库41

2.2.3用strace调试42

2.2.4静态编译43

2.3测试本地应用44

2.4下一章内容46

第3章 从头构建Java游戏47

3.1 Android游戏与Java ME游戏47

3.2创建你的第一个Java游戏——Space Blaster48

3.2.1了解游戏的体系结构49

3.2.2创建项目50

3.2.3创建游戏的活动类51

3.2.4创建游戏布局53

3.2.5实现游戏58

3.2.6处理按键和触控事件66

3.3在模拟器上测试69

3.4下一章内容70

第4章Java游戏续篇:多边形的乐趣71

4.1关于本章安排71

4.2了解在Android中绘制多边形的问题71

4.3了解绘制矩形的问题73

4.4为Asteroids创建一个Polygon类75

4.5为Asteroids创建PolygonSprite类80

4.6游戏的体系结构84

4.7创建项目84

4.7.1创建游戏布局85

4.7.2查看资源86

4.7.3了解游戏生命期87

4.7.4响应按键和触控事件97

4.8在模拟器上测试Asteroids100

4.9下一章内容101

第5章OpenGL 3D图形与JNI混合102

5.1移动设备的强大能力103

5.2在Java中使用OpenGL104

5.2.1 Java主活动106

5.2.2表面视图108

5.2.3 GL线程110

5.2.4立方体渲染器113

5.2.5 Cube类116

5.3以本地方式使用OpenGL118

5.3.1主活动120

5.3.2本地接口类122

5.3.3对原示例的修改123

5.3.4本地立方体渲染器124

5.3.5本地立方体131

5.3.6编译和运行示例132

5.4 OpenGL游戏移植到Android的问题137

5.5大幕已经拉开138

第6章3D射击游戏I:面向Android的Wolfenstein 3D139

6.1收集工具139

6.2 Wolf 3D140

6.3游戏体系结构143

6.4 Wolf 3D的Java类144

6.4.1创建主要的wolfLauncher类145

6.4.2创建Wolf 3D主菜单149

6.4.3处理按键和触控事件150

6.4.4创建游戏循环152

6.4.5建立本地回调153

6.4.6创建声音和音乐处理器155

6.4.7创建运动控制器处理程序156

6.4.8创建运动控制器158

6.4.9声音类165

6.4.10本地接口类174

6.5编写本地层176

6.5.1初始化游戏循环177

6.5.2用C到Java的回调级联传递消息179

6.6编译本地库185

6.6.1编写Makefiile186

6.6.2生成JNI头文件187

6.7在模拟器中测试Wolf 3D187

6.8下一章内容189

第7章3D射击游戏Ⅱ:面向Android的Doom191

7.1 Java/C组合的无限潜能191

7.2将Doom引入移动设备192

7.3 Doom的游戏体系结构194

7.4 Java主活动195

7.4.1创建处理器196

7.4.2游戏布局197

7.4.3菜单和选择处理器199

7.4.4按键和触控事件处理器200

7.4.5本地回调处理器202

7.4.6导航控件205

7.5音频类207

7.6本地接口类208

7.6.1回调监听器208

7.6.2本地方法209

7.6.3 C到Java的回调209

7.7本地层212

7.7.1本地方法实现212

7.7.2对原游戏的修改223

7.8 Doom库(DSO)编译229

7.9在模拟器中测试面向Android的Doom230

7.10大功告成232

附录 部署与编译提示234

热门推荐