天天看點

iOS cocos2d 2遊戲開發實戰(第3版)書評

        2013是遊戲爆發的一年,手遊使用者也是飛速暴增。雖然自己不做遊戲,但也是時刻了解手機應用開發的新動向。看到CSDN的“寫書評得技術圖書赢下載下傳分”活動,就申請了一本《iOS cocos2d 2遊戲開發實戰(第3版) 》。由于時間的關系,沒有仔細讀完全部内容,翻看了幾章,書的内容還是不錯的,說真的。書的原作者是Steffen Itterheim 

可以在http://www.learn-cocos2d.com/ 了解他。

      《iOS cocos2d 2遊戲開發實戰(第3版) 》介紹了cocos2d遊戲引擎,關注的是建立完整cocos2d遊戲的過程而不是展示大量的iOS SDK 或OpenGL代碼。在學習cocos2d 2遊戲開發的過程中,你還會學到cocos2d遊戲引擎中重要的程式設計概念并完成一些移動遊戲開發的最佳實踐,包括對精靈批處理技術、紋理地圖、平行視差滾屏、觸控和加速計輸入。這有助你了解一些内部原理,當為互動式遊戲進行設計、架構以及編寫代碼時,這些原理會幫你做出一些艱難決策,你能夠從中獲得許多寶貴的經驗,進而在以後的項目中獲得成功。

        上面的那一段是圖書的介紹,這本書也正如上面所說的,沒有羅列大量的代碼,引入了執行個體對遊戲開發中經常使用的一些技術加以介紹。書中講解一些遊戲開發的常用術語、技術原理,對于遊戲開發小白級的同學提供遊戲開發理論知識極其有益,最後作者還根據經驗介紹了遊戲的分發和推廣,對于遊戲個人開發者或小團隊有參考價值。

       這本書中的例子多是使用的Kobold2D 引擎,Kobold2D是把cocos2d 重新封裝了一下,加了很多功能,KoBold2D的一些友善的特征是cocos2d-iphone所不具備的,包括Game Center 的幫助代碼、Ad Banner(廣告)、Gesture Recognizer(手勢識别)、PiXEI-Perfect Collision Detection(碰撞檢測),還有簡化的使用者輸入處理。KKInput 提供了易用的、獨立于平台的封裝器,可友善你使用Gesture Recognizer、陀螺儀、鍵盤和滑鼠。如果你從一開始就使用Kobold2D,那麼很容易就可以進行cocos2d-iphone開發。

        總體來說,這本書是相當不錯的,适合做遊戲新手和有一定基礎的同學去讀,也适合一直做手機應用從未接觸過手遊開發的同學參考。

iOS cocos2d 2遊戲開發實戰(第3版)書評