内容简介
本书讨论如何将PC上的3D游戏移植到Android平台,作者从必备的技能和软件工具入手,逐步介绍如何从头构建纯Java游戏,如何混合使用OpenGL 3D图形和JNI,并以真实的PC游戏Wolfenstein 3D和Doom为例,介绍如何融合Java的优雅设计和C的强大功能。
编辑推荐
将本地PC游戏轻松移植到Android的秘技
精彩炫酷游戏示例引人入胜
简明易读,一学就会
目录
�?�?欢迎进入android游戏世界
1.1 必备技�?
1.1.1 扎实的android基础
1.1.2 linux和shell脚本的基本知�?
1.2 需要哪些软件工�?
1.3 建立环境
1.3.1 获得android源文�?
1.3.2 提取本地android�?
1.3.3 为arm处理器安装gnu工具�?
1.3.4 编写定制编译脚本
1.4 建立开发环�?
1.5 已经成功迈出第一�? �?�?在android中编译本地代�?
2.1 第一个本地android应用
2.1.1 创建avd
2.1.2 创建android项目
2.1.3 应用体系结构
2.2 编译和测试共享库
2.2.1 缺少符号时的调试
2.2.2 在设备上测试动态库
2.2.3 用strace调试
2.2.4 静态编�?
2.3 测试本地应用
2.4 下一章内�? �?�?从头构建java游戏
3.1 android游戏与java me游戏
3.2 创建你的第一个java游戏——space blaster
3.2.1 了解游戏的体系结�?
3.2.2 创建项目
3.2.3 创建游戏的活动类
3.2.4 创建游戏布局
3.2.5 实现游戏
3.2.6 处理按键和触控事�?
3.3 在模拟器上测�?
3.4 下一章内�? �?�?java游戏续篇:多边形的乐�?
4.1 关于本章安排
4.2 了解在android中绘制多边形的问�?
4.3 了解绘制矩形的问�?
4.4 为asteroids创建一个polygon�?
4.5 为asteroids创建polygonsprite�?
4.6 游戏的体系结�?
4.7 创建项目
4.7.1 创建游戏布局
4.7.2 查看资源
4.7.3 了解游戏生命�?
4.7.4 响应按键和触控事�?
4.8 在模拟器上测试asteroids
4.9 下一章内�? �?�?opengl 3d图形与jni混合
5.1 移动设备的强大能�?
5.2 在java中使用opengl
5.2.1 java..