Cocos2d-x學習筆記之Hello World!
首先我們要為vs2010安裝一個cocos2d-x的插件,有了這個插件,當我們打開vs2010,單擊文件->新建->項目的時候,在已安裝的模板一欄就能看到cocos2d-x了,方便了我們的編寫。那么這個插件在什么地方呢,由于cocos2d-x的版本不同,在有的版本中是不包含這個插件的,我已經(jīng)為大家準備好了,大家單擊下載就可以了(下載cocos2d-x模板插件)。下載好這個插件以后,雙擊InstallWizardForVS2010.js就可以了,如果你是vs2012,找對應的文件,雙擊。然后打開你的vs2010,單擊文件->新建->項目,看看是不是出現(xiàn)如圖所示的畫面,如果出現(xiàn)證明成功了,我們進行下一步。
其實如果在原來引擎項目下編寫cocos2d-x的項目完全可以,正如上節(jié)所說的,在解決方案上單擊新建項目,然后選擇cocos2d-x的模板,但是這樣做會使整個項目過于龐大,運行起來也很慢,vs要加載太多東西了,當你自己做項目的時候,這種方法更是不可以了。我們就來配置一下第二種方法吧。打開你的vs2010,然后文件->新建->項目,選擇cocos2d-x的模板,輸入項目的名稱,并且選擇一個合適的位置,然后單擊確定按鈕,單擊下一步,出現(xiàn)如圖所示的畫面。
在該畫面中,我們來簡單的介紹一下,select physical engine當然就是選擇物理引擎了,這里列出的倆個引擎有Box2d,Chipmunk,我們暫時用不到這倆個引擎,所以就不要選了,select audio engine就是選擇聲音引擎,cocos2d-x支持的聲音引擎是就是如圖所示了,select lua support,就是選擇是否支持lua腳本,lua是一種腳本語言,以后我們會用到的。我們按照默認的選就行了。然后單擊finish。
在左邊的解決方案下我們看到有三個文件夾,include文件夾下放的是c++的頭文件,因為是以.h結尾啊,在resource文件夾下放的是資源文件,包括圖片啊什么的。source文件夾下就是c++的源文件了。這三個文件夾算是說清楚了。然后我們按一下編譯和運行,或者是快捷鍵ctrl+f7、ctrl+f5,運行起我們的程序。是不是出現(xiàn)了錯誤,這就對了,因為我們沒有包含cocos2d-x的庫,下面我們就來解決這個問題。
1、復制E:\cocos2d-x-2.2\cocos2d-x-2.2下的Debug.win32到我們新建的解決方案下,覆蓋掉原來的Debug.win32,這個路徑一定要對了啊,就是在解決方案的根目錄下,以我自己的為例,就是在F:\code\DemoOfCocos2d下。
2、在HelloWorld項目上單擊右鍵,選擇屬性菜單,在項目屬性窗口中,在配置屬性->c/c++中的右側附加包含目錄的一項,單擊那個三角形的下拉按鈕,選擇編輯,如圖所示。
3、在彈出的編輯框中,將$(SolutionDir)換成我們的cocos2d-x的根目錄,以我自己的為例,就是E:\cocos2d-x-2.2\cocos2d-x-2.2\,千萬別忘了在這個目錄的最后邊加上\,最后的效果如圖所示。
然后確定,再次編譯運行我們的程序,看看是不是可以了。到這里我們就運行起了一個簡單的helloworld程序了!
上一篇:Cocos2d-x UI開發(fā)之場景切換代碼實例
欄 目:C語言
下一篇:C語言柔性數(shù)組實例詳解
本文標題:Cocos2d-x學習筆記之Hello World!
本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/3403.html
您可能感興趣的文章
- 01-10APUE筆記之:進程環(huán)境詳解
- 01-10深入理解堆排序及其分析
- 01-10C/C++ 多線程的學習心得總結
- 01-10函數(shù)指針與指針函數(shù)的學習總結
- 01-10為什么要學習C語言 C語言優(yōu)勢分析
- 01-10C++初始化列表學習
- 01-10C語言的Struct Hack筆記
- 01-10C語言new操作的安全性分析
- 01-10C++中extern "C"的用法
- 01-10Cocos2d-x學習入門之HelloWorld程序


閱讀排行
本欄相關
- 04-02c語言函數(shù)調用后清空內存 c語言調用
- 04-02func函數(shù)+在C語言 func函數(shù)在c語言中
- 04-02c語言的正則匹配函數(shù) c語言正則表達
- 04-02c語言用函數(shù)寫分段 用c語言表示分段
- 04-02c語言中對數(shù)函數(shù)的表達式 c語言中對
- 04-02c語言編寫函數(shù)冒泡排序 c語言冒泡排
- 04-02c語言沒有round函數(shù) round c語言
- 04-02c語言分段函數(shù)怎么求 用c語言求分段
- 04-02C語言中怎么打出三角函數(shù) c語言中怎
- 04-02c語言調用函數(shù)求fibo C語言調用函數(shù)求
隨機閱讀
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10delphi制作wav文件的方法
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-11ajax實現(xiàn)頁面的局部加載
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-10C#中split用法實例總結
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-10SublimeText編譯C開發(fā)環(huán)境設置
- 04-02jquery與jsp,用jquery