咱們的編寫的第一個程序通常習慣上都命名爲HelloWorld,從它開始再學習其餘的內容。下面介紹的第一個Cocos2d-x遊戲咱們也命名爲HelloWorld。linux
建立工程android
在Cocos2d-x早期版本中,建立工程是經過安裝在Visual Studio中的工程模板而建立的,而目前建立工程Cocos2d-x是經過Cocos2d-x提供的命令工具cocos實現的,cocos位於<Cocos2d-x安裝目錄>\tools\cocos2d-console\bin下。咱們可以經過DOS等終端進入bin目錄執行下邊的指令:ios
cocos new HelloWorld -p com.work6 -l cpp -d D:/projects工具
其中D:/projects爲HelloWorld的工程生成目錄。經過上面的指令咱們在D:/projects目錄下面生成了名爲HelloWorld的Cocos2d-x工程。打開HelloWorld目錄。學習
從圖中能夠看出生成的工程代碼是適合於多平臺的,其中Classes目錄是放置一些通用類(與平臺無關的),咱們編寫的C++代碼主要放置在該目錄下面。圖中cocos2d目錄是放置Cocos2d-x引擎的源代碼,其中包括了音效引擎和物理引擎等。spa
proj.android、proj.ios_mac、proj.win3二、proj.wp8-xaml和proj.linux目錄是放置與特定平臺有關係代碼,其中proj.android是android平臺特定代碼;proj.ios_mac是iOS和Mac OS運行須要的特定代碼。proj.win32是Win32平臺運行的須要的特定代碼,它能夠在Windows下運行,模擬器是Win32窗口;proj.wp8-xaml是Windows Phone 8平臺運行的須要的特定代碼;proj.linux是Linux平臺運行的須要的特定代碼。調試
考慮到廣大讀者對Windows比較熟悉,並且學習容易上手,不須要更多的設備投入,因此介紹平臺移植以前的實例主要都是基於Win32平臺的,能夠經過proj.win32目錄下面的Visual Studio解決方案HelloWorld.sln來進行編譯和運行的。Resources目錄是放置工程須要的資源文件,這個目錄中的內容是共享於所有平臺下的。orm
進入到proj.win32目錄下,雙擊HelloWorld.sln解決方案文件,啓動HelloWorld界面遊戲
解決方案中HelloWorld工程的Classes文件夾中的內容是與生成目錄對應的Classes目錄內容的。HelloWorld工程的win32文件夾中的main.cpp和main.h是win32平臺特有程序代碼,經過它啓動Win32窗口。ip
libAudio工程對應於cocos2d目錄中的音效引擎,libchipmunk工程是物理引擎,libcocos2d工程是Cocos2d-x引擎。
若是想看一下效果,能夠點擊本地Windows調試器按鈕運行,下面是運行成功的效果。