精通Android游戏开发

出版时间:2011-2  出版社:人民邮电出版社  作者:[美] Vladimir Silva  页数:345  译者:王恒,苏金国 等  
Tag标签:无  

内容概要

  本书讨论如何将pc 上的3d 游戏移植到android 平台。作者从必备的技能和软件工具入手,逐步介绍如何从头构建纯java 游戏,如何混合使用opengl 3d 图形和jni,并以真实的pc 游戏wolfenstein 3d和doom 为例,介绍如何融合java 的优雅设计和c 的强大功能,使混合游戏达到最佳性能。  本书适合熟悉android 平台的开发人员阅读。

作者简介

  Vladimir Silva 美国田纳西州立大学计算机科学硕士,美国国家荣誉协会成员。曾在IBM担任过4年研究工程师,在此期间积累了有关分布式和网格计算研究的丰富经验。为IBM发表过多篇计算机科学文章。除本书外,他还著有Grid Computing for Developers 和Practical Eclipse RCP Projects。

书籍目录

第1章 欢迎进入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 已经成功迈出第一步 
第2章 在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 下一章内容
第3章 从头构建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 下一章内容
第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 下一章内容
第5章 opengl 3d图形与jni混合 5.1 移动设备的强大能力 5.2 在java中使用opengl 5.2.1 java主活动 5.2.2 表面视图 5.2.3 gl线程 5.2.4 立方体渲染器 5.2.5 cube类 5.3 以本地方式使用opengl 5.3.1 主活动 5.3.2 本地接口类 5.3.3 对原示例的修改 5.3.4 本地立方体渲染器 5.3.5 本地立方体 5.3.6 编译和运行示例 5.4 opengl游戏移植到android的问题 5.5 大幕已经拉开
第6章 3d射击游戏ⅰ:面向android的wolfenstein 3d 6.1 收集工具 6.2 wolf 3d 6.3 游戏体系结构 6.4 wolf 3d的java类 6.4.1 创建主要的wolflauncher类 6.4.2 创建wolf 3d主菜单 6.4.3 处理按键和触控事件 6.4.4 创建游戏循环 6.4.5 建立本地回调 6.4.6 创建声音和音乐处理器 6.4.7 创建运动控制器处理程序 6.4.8 创建运动控制器 6.4.9 声音类 6.4.10 本地接口类 6.5 编写本地层 6.5.1 初始化游戏循环 6.5.2 用c到java的回调级联传递消息 6.6 编译本地库 6.6.1 编写makefile 6.6.2 生成jni头文件 6.7 在模拟器中测试wolf 3d 6.8 下一章内容
第7章 3d射击游戏ⅱ:面向android的doom 7.1 java/c组合的无限潜能 7.2 将doom引入移动设备 7.3 doom的游戏体系结构 7.4 java主活动 7.4.1 创建处理器 7.4.2 游戏布局 7.4.3 菜单和选择处理器 7.4.4 按键和触控事件处理器 7.4.5 本地回调处理器 7.4.6 导航控件 7.5 音频类 7.6 本地接口类 7.6.1 回调监听器 7.6.2 本地方法 7.6.3 c到java的回调 7.7 本地层 7.7.1 本地方法实现 7.7.2 对原游戏的修改 7.8 doom库(dso)编译 7.9 在模拟器中测试面向android的doom 7.10 大功告成 附录 部署与编译提示

编辑推荐

《精通Android游戏开发》由人民邮电出版社出版。

图书封面

图书标签Tags

评论、评分、阅读与下载


    精通Android游戏开发 PDF格式下载


用户评论 (总计67条)

 
 

  •   刚学android几个月,这本书是适合高手用的,看这本书要通晓java、android、ansic、linux、shell脚本等。亮点在于将大型PC游戏转到android平台,将C与java结合,买时没看仔细,估计对我是没啥作用了。
  •   针对 Android游戏移植开发 是不可多得的好书
  •   首先书的纸质不错,其次内容不错,对开发android游戏初学者来说值得一看。
  •   一本不错的android游戏开发书籍。
  •   android出来已经有段时间了,很多都是初级的介绍或者部分应用,这本书另辟蹊径直接针对两个经典的游戏案例,从另一个角度向我们阐述android的魅力。
  •   特色:C语言编程游戏资源引入Java运行平台
  •   适合游戏爱好者看
  •   NDK+JAVA,正好是我要找的!
  •   书不错,看着能让人投入进去,仔细研究,要精通,确实需要下功夫
  •   不错,挺好得,适合入门得学徒们看看
  •   外国人写得书都不错,我是看完了英文版电子书,再来买中文图书的,这书比较适合有基础的人看。
  •   书写的很细致,从不同角度进行分析。让人看过之后全方位的理解。
  •   涉及到C、Linux编程,要有一定的基础知识啊
    书还是相当不错的、
  •   基本上就是贴代码,没有太多讲的内容,贴代码,讲的也不太清除。
    就是看看源码了。有时候看着能给点思路
  •   图灵图书,正版原版,超喜欢。
  •   不错 没有废话 直达要点
  •   留下来慢慢啃,就是感觉书有点贵
  •   书的内容挺好,只是背面封皮撕了一角,希望当当注意啊
  •   里面有所有我想知道的东西
  •   非常满意,无论服务质量,还是快递速度~书也很物有所值
  •   帮老公买的,很好呀!
  •   印刷还可以、、内容还没有看呢、、呵呵、、速度还可以的
  •   讲得比较深入,易于理解,不错的书
  •   必需要强调的一点是这本书主要讲的是Android平台Java和c语言的混合游戏开发及PC游戏移植到Android,并且不再介绍Android的基础知识,所以读者必需先懂得Java和C,才能顺畅的阅读此书。在作者看来,Java面象对像的优雅性加上C的高效性写出来的游戏才是最完美的。事实上也本是如此。
  •   作者很牛,该书主要讲解了纯java的游戏,和使用jni的方式java 和c结合编写游戏,我觉得第二种是游戏的精髓,不好的是 这本书写作的时候google还没有android的ndk,作者通过一个比较复杂的方式来编译 运行例子代码,最后作者提了下怎么在ndk的帮助下搭建开发环境,但是提的不多,所以对我这样的初学者来说不想按照作者的方式搭建环境就要自己慢慢摸索了,我查了下这本书的第二版 原版要上市了 不知道国内什么时候能够翻译过来,第二版看简述是不错的,所以英文不错的可以买原版看看
  •   书挺薄的,但是内容绝对不少,相比我买的另外一本图灵的书ActionScript大型网页游戏开发来说,这边书要实惠一点,这本书是基于有一定Android开发基础的人使用的书,所以看这本书之前,建议有一定的Android开发经验,或者可以看一些Android开发一本就够之类的书
  •   感觉对我这种刚刚开始学习Android Games编程的人来说,读完这本书获益匪浅。本书每章都有一个实例,都是一些经典的游戏,我个人推荐的读法是根据书中的介绍和源码,自己再写一遍,从中会学习到好多东西!
  •   总体来说书还可以,尤其是后面两章的游戏移植对我比较有帮助。但这本书还是需要有一定游戏开发基础的同学才能看懂每一章,比如讲到OpenGL的那一章得需要有OpenGL基础才行,不过这本书中有很多直接贴的代码,让人感觉有点打肿脸充胖子的嫌疑。
  •   这本身不错,但是不是很适合没有Linux基础和android的基础的人看
  •   Linux基础较好的android程序员看这本书就比较好。
  •   一些技术点具有很好的指导作用 期待另一本 Advanc Android 4 Games
  •   没有系统地学android,直接买这本作为参考书,还算有点用。
  •   必须是游戏开发者和andrion开发者才能读动的书,读了3章,读不下去了
  •   精通Linux设备驱动程序开发是一本好书。。。。
  •   内容跟介绍的差不多,可惜没配套光盘
  •   还不错 不适合入门 基础不错的人看 应该有收获
  •   非常好,不同于国内的书。
  •   对于入门有一定帮助
  •   送货速度挺快的,一天就到了。
    书一共二百多页,比想象中的少些,回去再慢慢看
  •   刚到,看看再说
  •   送货很快,晚上下订单,第二天就收到了。书本印刷很好,但是书最后的十几页装订错误,有部分页码是重复的.
  •   还没有看过 等有时间在看看
  •   还行吧,有点小贵,很薄,可买可不买
  •   一般般了,希望能写出游戏!
  •   类似的书太多了,一般般
  •   产品还不错,具体章节还没有细读!
  •   主要讲的都是移植,没太大用处
  •   初学者还是不要看了,讲NDK移植的
  •   写的很直接,有C,JAVA基础的同学看还行
  •   第一次用当当。。物流速度不错。。服务态度也很好。顶一个。后来退货也很顺利。不过听说这两天似乎有帐号泄漏。囧。
    关于这本书啊。我是退货了的。因为感觉版本太老了。。简单说就是out了。。
    没啥价值了
  •   基本没啥吸引人的内容
    没办法照着follow一遍
    ,买来后翻翻完了就放在一边了
  •   感觉一般,跳跃性很大,不适合初学者
  •   刚到,看到这本是看过的,很不爽。。。当当什么时候成了旧书市场啦。
  •   不是针对原生游戏开发,呃,杯具了。书名有点误导
  •   这篇文章主要讲解了如何用Java跟JNI对现有游戏代码的移植和开发,开发技术跟移植方面的讲解都没有深入讲解,知识举例说明代码,缺乏思想性和总结性的东西。最无法理解的一点还是,这书对游戏常用的开发思想和框架技术都没多大涉及,就取名“精通Android游戏开发”,分明就在误导消费者。
  •   这个系列的书超喜欢,能够比较清楚地显示代码,不过如果有配全部的代码例子就更好了
  •   这是面向有游戏行业开发经验专业人员提供的指南书籍,翻译质量很高,排版非常细致,便于阅读。注意,这不是入门书籍,如果没有其他平台的游戏开发经验,暂时先不要选本书。
  •   挺好的,跟我在书店看到的差不多,但是比书店便宜喔
  •   翻印书籍,纸质太水一次买了三本同类书籍, 这是其中一本, 不过三本都一样的质量, 一块儿评了,就.纸呈淡灰色, 图书页脚有几处折叠在一起的, 给人感觉很不整齐.其他的就不说了.
  •   这书是不错的、稍微显得有点点旧是唯一缺陷。
  •   不知道看仓库的怎么折腾这书,树皮都成砂纸了
  •   需要很好的java基础,所以先学java再说买不买这本书吧
  •   还没来得及看,不过入门来讲不错了
  •   这是一本不错的书,将C语言的高效和Java的快速编程紧密结合,收益很大
  •   刚入门的就不要考虑这本了
  •   正版,发货速度快,赞
  •   这本书真的一般
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7