《Android 4游戏高级编程(第2版)》书评
2013-02-18 21:44
344 查看
感谢CSDN的赠书,《Android 4游戏高级编程(第2版)》是清华大学出版社出版社出版的翻译书籍,原书名为《Advanced Adroid 4 Games》。这本书应该是我读过的Android书籍中比较好的一本书,也是我入门游戏开发的一本书。
《Android 4游戏高级编程(第2版)》这本书适合于有一定的android开发基础并且熟悉jni的开发人员。当然书中也介绍了android开发环境搭建、Java原生接口(Java Native Interface,JNI),但是只根据这些还不能深入的了解Android。作者在第二章通过一个简单的例子介绍了Java原生接口(Java Native Interface,JNI)开发,JNI可以优雅的使Java代码和C代码结合,在我的博客中也介绍了JNI相关的知识。例子相对简单,不能完整的介绍完JNI相关知识,如果想继续学习可以参考:
由于接触的这本书的时间还很短,只是粗略的读了后面的3章,不能对后三章做详细的评论。后面的3章都是通过一个经典实例介绍Android游戏开发、移植,用最少的Java代码实现了以往经典游戏的移植,对游戏移植的同学还是有帮助的。
总体来说,这本书是相当不错的,如果是淘宝买东西的评价就是好评,五颗星。同时建议如果是没有接触过Android的读者,不妨先找一本比较基本的Android开发的书籍来学习,或者学习官网(http://developer.android.com/training/index.html)的入门教程,对Android有一定的认识后再来阅读这本书,会更有收获。
《Android 4游戏高级编程(第2版)》这本书适合于有一定的android开发基础并且熟悉jni的开发人员。当然书中也介绍了android开发环境搭建、Java原生接口(Java Native Interface,JNI),但是只根据这些还不能深入的了解Android。作者在第二章通过一个简单的例子介绍了Java原生接口(Java Native Interface,JNI)开发,JNI可以优雅的使Java代码和C代码结合,在我的博客中也介绍了JNI相关的知识。例子相对简单,不能完整的介绍完JNI相关知识,如果想继续学习可以参考:
Android JNI入门第一篇——HelloJni
Android JNI入门第二篇——Java参数类型与本地参数类型对照
[u] Android JNI入门第三篇——jni头文件分析[/u]
Android JNI入门第四篇——Android.mk文件分析
Android JNI入门第五篇——基本数据类型使用
Android JNI入门第六篇——C调用Java
书籍的第三章、第四章介绍了OpenGL相关的知识。高级游戏开发中OpenGL是必不可少的,是游戏开发的灵魂,OpenGL具有硬件加速的优势。这本书教你如何利用Google提供的Android OpenGL示例,并以完全不同的的方式修改它,通过在Java和原生C这两种语言之间混合调用OpenGL API,以最大限度地重用原生C代码。《Android 4游戏高级编程(第2版)》不是一本详细介绍OpenGL API的书,但是在这里我们会学到一种新的OpenGL技术,该技术由在Java中创建OpenGL上下文、显示屏和Surface对象,并在原生C中执行所有的绘制操作,在渲染周期结束后通过JNI回调Java端交换缓冲区(渲染图像)。这种技术在移植C代码中实现绘制的程序时是非常有用的。Android JNI入门第二篇——Java参数类型与本地参数类型对照
[u] Android JNI入门第三篇——jni头文件分析[/u]
Android JNI入门第四篇——Android.mk文件分析
Android JNI入门第五篇——基本数据类型使用
Android JNI入门第六篇——C调用Java
由于接触的这本书的时间还很短,只是粗略的读了后面的3章,不能对后三章做详细的评论。后面的3章都是通过一个经典实例介绍Android游戏开发、移植,用最少的Java代码实现了以往经典游戏的移植,对游戏移植的同学还是有帮助的。
总体来说,这本书是相当不错的,如果是淘宝买东西的评价就是好评,五颗星。同时建议如果是没有接触过Android的读者,不妨先找一本比较基本的Android开发的书籍来学习,或者学习官网(http://developer.android.com/training/index.html)的入门教程,对Android有一定的认识后再来阅读这本书,会更有收获。
相关文章推荐
- Android 4游戏高级编程(第2版)书评
- 《Android 4游戏高级编程(第2版)》书评
- 《Android 4游戏高级编程(第2版)》书评
- 《Android 4游戏高级编程(第2版)》书评
- 《Android 4游戏高级编程(第2版)》书评
- Android 4 游戏高级编程(第2版)
- 通过OpenGL ES混合模式缩放视频缓冲区-Android 4游戏编程高级篇
- Android 4.1游戏高级编程
- 《android 4 游戏高级编程》读后感
- 《Android 2高级编程(第2版)》
- Android游戏编程之加速计和罗盘测试
- Android 3D游戏开发(高级篇)——Opengl ES游戏引擎实现(更新完毕)
- Windows Phone 7游戏高级编程:使用XNA Game Studio 4
- Python 高级编程(第2版)
- android_c++ 高级编程NDK学习笔记五
- 《 DirectX 9.0 3D游戏开发编程基础》书评
- Android高级编程
- 创建Android游戏编程测试项目(1)
- android游戏编程--图形绘制(2)
- 使用Libgdx进行游戏开发(11)-高级编程技巧