Cocos2d-x學習筆記(一) 搭建開發環境


在我打算開始學習cocos2d-x的時候,其最新版是cocos2d-2-x-2.2.2,但這個版本需要vs2010才能打開。極品屌絲的我只裝了vs2008,嘗試了各種方法也沒有實現用vs2008編譯最新版的企圖。幾經周折終於找到了能夠用vs2008打開的版本cocos2d-2-x-2.0.3所以此后的筆記都是基於這個“老”版本的。

另外,可以在cocos2d-x的官方網站找到更多資料。

  


搭建環境


  

1、通過上面的鏈接下載cocos2d-x的源碼壓縮包到本地並解壓,進入解壓后的文件夾

 

2、雙擊“cocos2d-win32.vc2008.sln”啟動vs2008,可以看到cocos2d-x自帶的項目

 

3、編譯運行“TestCpp”后可以看到如下所示的界面

用鼠標在空白處向上拖動,可以看到下面更多的內容

可以嘗試點擊其中任意一項看看效果,很有意思的哦!下面是點擊“ActionTest”的效果

 

4、雙擊“install-templates-msvc.bat”執行批處理,下面這個窗口會一閃而過(真的是一閃而過,弄了好幾次才抓到圖)

這個批處理實際上就是在vs2008新建工程導航界面中增加cocos2d-x的工程模板,這一點在后面會看到具體的效果。有的資料中講到需要運行“build-win32.bat”這個批處理,但就我實踐,搭建環境時並不需要運行這個批處理,它只是啟動編譯整個cocos2d-x工程。實際上你完全可以根據自己需要手動編譯這些工程(自動編譯所有工程是非常耗時的)。

 

5、打開vs2008,進入新建工程導航界面就會發現在Project types中多了Cocos2d-x項

這就是我們執行“install-templates-msvc.bat”批處理文件是在vs2008中安裝的工程模板,這樣我們就可以很方便的通過vs2008的新建工程向導來cocos2d-x工程了。好吧,我在Name中填好工程名稱(這里我填的是FirstTest),點擊“OK”新建我們的第一個cocos2d-x工程

點擊“Next”按鈕

點擊“Finish”按鈕就完成了新工程的創建(其實這和標准的vs2008工程創建過程是一樣的),在“Solution Explorer”中可以看到我們新建的工程及其中自動添加的文件

如此,就完成了cocos2d-x游戲引擎的開發環境的搭建。

  


再接再厲


  

此時,你一定迫不及待地編譯我們剛剛新建的FirstTest工程。然后,你看到下面這樣的結果

看到這個編譯錯誤,不管你崩沒崩潰,反正我是崩潰了。開始我懷疑是不是應該將工程放到cocos2d-x的目錄下,於是重新在cocos2d-x解壓目錄下重新建了這個工程,問題依然存在。后來在網上找到了解決這個問題的辦法,接下來我們就一起看看怎么搞定它。

 

1、雙擊cocos2d-x解壓目錄下的“cocos2d-win32.vc2008.sln”啟動vs2008並打開cocos2d-x工程,通過Solution右鍵菜單新建我們自己的工程

重建我們的FirstTest工程

 

2、我們再一次編譯“FirstTest”工程。如果你人品不好,編譯倒是沒有問題但是鏈接卻會遇到新的狀況

這是因為FirstTest編譯所依賴的其他工程沒有被編譯,對應的lib和dll文件還沒有生成造成的。當然,如果你已經編譯過這些工程就不會出現這個問題了。這個問題怎么解決呢?有兩個辦法:

1)把所有工程全部編譯一次

2)設置依賴庫,方法如下

在彈出的對話框中勾選上適當的項,點擊“OK”就可以了。(你不知道勾選哪些?編譯提示缺少哪些就勾選哪些唄)

 

3、再次編譯就能編譯通過了,然后運行就能看到如下的界面

到此,整個cocos2d-x的開發環境就打建好了。並且我們還建立我們自己的第一個cocos2d-x工程。

  


參考文獻


1、Cocos2d-x Application Wizard for Visaul Studio User Guide

2、新建Cocos2d-x項目出現的問題

 

 


歡迎轉載,但請保留原文出處:http://www.cnblogs.com/xieheng/p/3611022.html   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM