《Android游戏编程之从零开始》书评之基础的魅力

    拜读完《Android游戏编程之从零开始》的试读章节之后,感受颇深,对于游戏开发过程中用到的知识,有了初步的了解,此书就一些基本图形为例,展开对游戏开发的基本原理的阐述。本人感觉,介绍一种开发技术的时候,就应该详解其基本原理,阅读者了解基本原理之后,才能迸发出创意的火花,才能创造出更好的游戏来。

就第四章而言,本书就物体碰撞检测展开阐述,分别讲了三种常用碰撞方式:矩形碰撞,圆形碰撞,像素碰撞。结合一些示例代码对这三种碰撞方式进行了讲解,图文并茂,很好的解释了碰撞的原理,并且对多边形碰撞进行了讲解,这对于游戏开发过程中各种角色的接触,射击类的游戏的开发有了启示。

而第六章则讲述了360°平滑游戏导航摇杆的原理,这对于想开发体育类的游戏开发者来说是一个福音,虽然是一个简单的游戏导航杆,但是这正是其他游戏导航杆的开发的基础,为开发出更好的游戏导航杆打好了基础。另外,此章节还结合一个简单的例子,介绍了多触点实现图片缩放,我相信此功能大家在很多游戏里也都用到过。

第七章简单介绍了一款2D游戏的物理引擎Box2D,给大家介绍添加Box2D的步骤,然后对于游戏开发过程中用到的一个知识给我们具体讲解了一下,即物理世界与手机屏幕坐标系之间的关系。介绍了基本知识之后,介绍了如何创建Box2D物理世界以及如何创建一些基本的图形。

从这三个章节可以看出,本书系统的介绍了游戏开发过程中基础知识和原理,这对于游戏开发初学者来说,无疑是一本很好的书籍。基础对于开发者来说非常重要,基础打不好的话,别说游戏高级编程,就连最基本的小游戏也开发不出来。所以本人建议大家一定重视基础,一座铁塔如果基础打不好的话,即使建成,终究会有坍塌的那一天。游戏开发者初学者应该多读一些这样的书籍,打好基础,开发出更好的游戏。

你可能感兴趣的:(游戏,编程,android,体育,图形,引擎)