Chinaunix首页 | 论坛 | 博客
  • 博客访问: 124711
  • 博文数量: 16
  • 博客积分: 287
  • 博客等级: 二等列兵
  • 技术积分: 329
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-22 21:16
文章分类
文章存档

2014年(1)

2013年(6)

2012年(9)

分类: 嵌入式

2013-01-06 22:12:52

Android,一个如今炙手可热且仍在急速发展的操作系统,事实上其诞生之日距今尚不足10年,被用在智能手机上作为OS竟不足5年,市场份额超越Symbian成为第一居然不足2年;这种神一般的历程也算移动终端领域的一场屌丝逆袭。游戏,这个无时无刻不令人心驰神往的事物,实际上其产生甚至先于人类具有独立意识的那一天;猴子们的嬉戏在我们看来是一种本能游戏,古人发明的围棋上升为了一种智力游戏,而第三次工业革命之后我们又认识了电子游戏。当Android与游戏相遇之时,一种不可名状的“化学反应”发生了,Android因其游戏的良好体验而被更多的用户熟知并喜爱,游戏因Android这一开放的平台而焕发出新的生命力,“相得益彰”阐述的就是二者的这种关系。

很高兴看到市场上众多的Android参考书中有一席之位是留给游戏开发的,因为游戏本就是Android能够得到如此多关注度的重要原因之一。这本书实际上是介绍在最新的Android 4.0系统上开发2D3D游戏的过程和方法。Android系统的升级之快的确是令人咋舌,因为就在半年前市场上关于Android的开发书籍还都是2.x系统的,不过触类旁通,有开发经验的读者阅读本书应该不会有太大困难。

不过比较遗憾的是,试读章节选择了前两章这全书中唯独只跟Android相关,却与游戏搭不上的部分。这两章我建议有经验的读者直接跳过,毕竟Android的历史已为人所熟知,而环境的搭建和2.x系统没什么区别。后面的章节大致看了一下目录,个人觉得比较精彩!我始终坚持的一个观点是:好的游戏前期靠设计,后期靠开发!虽然本书涉及游戏设计的篇幅不多,但第3章总算介绍了一些概要,不知从何下手的读者应该仔细阅读一下。第45两章则是Android开发游戏的基础,真正想有所收获的读者不能错过。第6章以贪吃蛇为例给我们在正式开发2D3D游戏之前来了一场热身,随后的第7章则介绍了OpenGL ES库这一在各种环境下都必不可少的图形开发包。第8章开始,直到第12章,我们就正式进入了全书的核心内容——2D3D游戏开发。几何学、物理学在这几章中有一些体现,不过更多的是在Android环境下如何利用面向对象的思想将各种操作抽象为对各个类成员方法的使用。在这几章内容之中,OpenGL ES的身影无处不在,重用性的巨大价值在此处得到了完美体现。最后各有一个2D3D的游戏开发项目呈现给我们具体进行实践操作。最后两章以游戏发布及功能扩展作结,从而把Android开发的全过程讲述完毕。

整本书的安排应该说适应了各类读者的需求。无开发经验者可直接阅读,并将开发出来的应用安装到Android 4.0系统上运行;有2.x开发经验的读者也可只关注游戏开发部分,系统的区别并不影响功能的实现;高级开发者则可以本书为基础对OpenGL ES作深入研究,毕竟一个功能强大的开发包不是一本Android开发丛书能够介绍全面的,达到某一层次后的进阶也是不可或缺的,这一观点在全书的最后一章也被作者所认同。

阅读(2110) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~