想要開發遊戲就不難連想到要用什麼遊戲引擎來輔助,而現在的遊戲引擎種類不勝枚舉,這就開發者頭痛的點,至於,在眾多遊戲引擎之中為什麼選擇Cocos2d呢?而Cocos2d又是什麼呢?我們簡單來介紹一下Cocos2d。
Cocos2d是一種基於Pyhton編寫的2D遊戲框架,具有Free, Open Source, Easy to Use等特性,大幅度的減少了開發門檻與成本(Core Animation, OpenGL ES, OpenAL等...),讓我們可以把更多時間和心力放在遊戲本身,開發更吸引人的遊戲,體驗遊戲開發樂趣。
而Cocos2d的延伸版本如:
本系列選擇的Cocos2d for iPhoen就是用Objective-C所編寫的移植版本,是眾多延伸版本的其中一種。
筆者會選擇此版本原因,是希望透過一個Free, Open Source, Easy to Use的2D引擎來開發屬於自己的一套2D iPhone小遊戲,來滿足小小的遊戲開發夢。