深入了解學習Cocos2d-x
今天課課家小編給大家講解一下什么是Cocos2d-x?然后深入了解它,運用到實際的工作中!
Cocos2d-x 是一個開源的跨平臺游戲框架,也是目前最流行的游戲引擎之一。現在國內流行的手機游戲,多半都是用此引擎開發。如果是對游戲開發,尤其是手機游戲開發感興趣的同學,不妨去深入了解一下。不管是用來自己開發游戲技能培訓,還是去找一份游戲開發的工作,都很有用處。
雖然是一個廣泛應用在移動設備上的引擎,但 Cocos2d-x 和 Python 還是有些淵源的。它的前身 Cocos2d 框架的最早版本就是基于 Python 開發的。
相傳在2005年,阿根廷人 Ricardo Quesada 和朋友萌生了用 Python 語言“一星期編寫一個游戲”的想法。it部落窩在2005~2007年間,他們設計了許多種這樣的游戲。后來,他們決定自己開發一個游戲引擎來提高開發效率。于是2008年,在一個叫做 Los Cocos 的地方,他們完成了這個引擎的第一版,并命名為 Los Cocos。隨后,他們更新了版本,并改名為 Cocos2d,在 PyCon 2008 上做了展示。
此時,正是喬幫主的 iPhone 冉冉升起的時候。于是他們順勢推出了 Object-C 版本的 Cocos2d-iPhone。此版本被眾多 iPhone 游戲開發者所使用。
后來,有中國人用 C++ 實現了 Cocos2d 的跨平臺版本。實現了只開發一次,便可移植到 iOS、Android 等多個移動平臺上運行在線學習。這就是現在的 Cocos2d-x(X 代表著跨平臺)。它使得 Cocos2d 引擎的應用得到進一步拓展。
現在,部落窩Cocos2d-x 支持的平臺還在增加,并支持 lua、js 等語言,同時還有很多相關的工具和編輯器。相關的教程和社區也很完善,很適合開發者學習和使用。
插播兩個八卦:
一個是Cocos2d 最初的作者 Ricardo Quesada 現在已經加入了 Cocos2d-x 的團隊,來中國上班了。在國內的一些游戲會議上也做過演講。
另一個是關于 Cocos2d-x 的作者王哲,他曾是第二屆新概念作文大賽的一等獎獲得者之一。同樣拿過這個一等獎的還有韓寒(第一屆)和郭敬明(第三屆)。
之所以會說起 Cocos2d-x,一方面是因為這確實是一個不錯的游戲引擎,如今手游市場方興未艾。如果有人想涉足此行業,Cocos2d-x 絕對是一個很好的選擇。另一方面,也是因為我目前工作上的項目就是在使用 Cocos2d-x + Python。所以接下來有可能的話,也許會做一些 Cocos2d-x 的入門課程技能培訓。
文章來源于課課家在線學習視頻網站,轉載請注明!
評論
評論
推薦評論
暫無評論哦,快來評論一下吧!
全部評論(0條)