下載最新的cocos2d-x,解壓完以後呈現出以下的目錄結構:git
cocos2dx:框架核心目錄,裏面是存放了2dx引擎的核心代碼。github
CocosDenshion:各個平臺的音效實現。框架
document:文檔。工具
extension:例外目錄,你能夠理解爲擴展目錄,存放了一些官方的擴展。google
external:擴展須要用到的庫。lua
licenses:各類證書。spa
plugin:plugin-x項目目錄,plugin-x是一個能夠快速接入第三方SDK的框架,官網連接http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Plugin-X_Overviewcode
projects:新建出來的項目放置在這裏。orm
samples:各個平臺的例子,有C++,js,luablog
scripting:js和lua綁定的代碼就存放在這裏,有手動綁定的代碼和自動生成綁定的代碼。
template:工程模板,新建工程的腳本就要靠他運行。
tools:各類工具,對jsb比較有用的是
1.bindings-generator:自動映射腳本,負責自動把C++接口和js進行綁定,主頁https://github.com/cocos2d/bindings-generator
2.closure-compiler:谷歌混淆壓縮js工具,主頁https://developers.google.com/closure/
3.cocos2d-console:jsb專用的一個集合工具,能夠壓縮js代碼,將js編譯成bytecode等,主頁https://github.com/cocos2d/cocos2d-console
4.project-creator:多平臺項目生成工具,使用介紹http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_a_multi-platform_project_in_one_command_line