cocos2d x 開篇介紹

2021-06-16 09:39:55 字數 1010 閱讀 5047

關於cocos2d-x這一遊戲引擎,現在受到了手機遊戲開發者的青睞。其實cocos2d一開始是由於cocos2d-iphone的成功,然後帶動各類開源專案越來越火。由蘋果獨家的objective-c到了流行的c++,支援了更多平台。

cocos2d-x中的「x」是什麼意識呢,其實其中包含著兩層含義:1、代表著c++,c++字尾有時候也可以用cxx來代替,所以一層意識是代表cocos2d-x是用c++編寫的。2、「x」代表著跨平台。現在cocos2d-x可以跨現在流行的android,ios,還有windows xp的pc平台,blackberry,聯通沃phone等一些手機平台。不過在移植到各個平台上時,還需要一些的小小的改動,不過這些改動可以忽略的,因為工程量很小。

在用cocos2d-x這一引擎之前,大家應該先配置一下開發工具---visual studio 2010,因為我開發的時候就是用的這一工具,當然visual studio 2008也可以。關於工具的配置我想我這就不用說太多了,這個大家可以完全可以自己搞定了。那麼我就給大家說一下cocos2d-x引擎的目錄結構吧,當然大體給大家說一說一些主要的目錄裡面是一些什麼東西。

box2d:物理引擎box2d的相關檔案,物理引擎大家應該有概念吧,就像《憤怒的小鳥》裡面的效果,那就是物理引擎。

cocos2dx:這一塊是cocos2d-x引擎的核心部分,裡面存放著引擎的大部分原始檔。

helloword:測試**hello world,執行這個檔案就可以出現乙個helloworld。

tests:這個目錄裡面有著cocos2d-x引擎的所有api示例**。

template:包括編譯ios和android等平台遊戲時需要的配置檔案。

debug.win32:在windows上的除錯輸出目錄。

doxygen:生成doxygen專案文件時需要的配置檔案。

tools:包括「tolua的配置檔案」和「xcode4的模板生成工具」 

其它就不需要了解了,大家知道這些東西就ok了,就可以開發遊戲了。以後的文章會和大家分享一些我用cocos2d-x寫的遊戲,以及裡面一些類的用法!

cocos2d x 資源集合

官網 主席子龍山人 archive 2011 08 08 2131019.html kmyhy的專欄 老g的小屋 cocos2d xtouch事件cocos2d 事件冒泡規律 和 ccmenu一直響應事件的解決辦法 swallow touches how to setmultipletouchena...

Cocos2d x 常見巨集

1 ns cc begin cocos2d命名空間開始 2 ns cc end cocos2d命名空間結束 3 using ns cc 宣告cocos2d命名空間 4 cc synthesize readonly vartype,varname,funname 宣告乙個成員變數以及getfunnam...

cocos2d x 動態背景

this settouchenabled true 開啟觸控 新增背景 ccsprite spritebackground ccsprite create background4.png spritebackground settag 100 this addchild spritebackgrou...