第一章 初識Cocos2d-x 3.0工程
Cocos2d-x 3.0出來了,聽說與之前版本相比改動較大
做爲一個遊戲開發者,我們應該歡迎Cocos2d-x持續的更新和強大,Cocos技術的發展對其生態圈中的每一個人都是有益的。
從官網上下載了Coco2d-x 3.0 rc2 點擊下載,解開後用VS2012打開。看到其所包含的工程列表:
工程列表共有16個工程組成,分別代表什麼意思呢?
- cpp-empty-test:Hello World工程的3.0版
- cpp-tests:samples演示。包含了大量的cocos2d-x引擎包含內容的功能演示。
- libAudio:聲音庫。
- libBox2D:Box2D物理引擎支持庫
- libchipmunk:Chipmunk物理引擎支持庫。
- libcocos2d:cocos2d-x的核心引擎庫。
- libCocosBuilder:CocosBuilder工具軟件支持庫。
- libCocosStudio:CocosStudio工具軟件支持庫。
- libExtensions:擴展庫。
- libGUI:界面庫。
- libLocalStorage:本地數據存儲方案庫。
- liblua:Lua腳本庫。
- libNetwork:網絡庫。
- libSpine:Spine工具軟件支持庫。
- lua-empty-test:基於Lua的Hello World工程的3.0版。
- lua-tests: 基於Lua的samples演示。
大家可以看到,與cocos2d-x 2.x 版本相比,3.0在工程目錄分類上更細緻了,特別是對於一些工具軟件的支持,被明顯的重視。一些工程被改名稱,不過個人覺得還是原來的HelloWorld或HelloCpp名稱比較好。特別是這個"lua-empty-test",人家明明是有個菜園的演示的,幹嘛要說成是個空工程。哈哈。
在這裏,我建議未來cocos2d-x能增強libAudio的功能並加入視頻庫libVideo或libffmpeg。增加特效庫libEffect。這樣整個工程目錄在圖像,聲音,視頻,物理,特效,腳本,工具各方面就全面了。
好,今天就到這裏,下一節再見~