Visual Studio 2012下Box2D開發環境設置

Cocos2d-x 3.x默認狀況下采用的物理引擎是Chipmunk,若是咱們要使用Box2D引擎,須要進行一些設置和調整,並且不一樣的開發平臺下這些設置也有所不一樣。因爲本書在此以前介紹的都是基於微軟的Visual Studio 2012下開發的Win32平臺,因此這一節咱們介紹Visual Studio 2012下Box2D開發環境設置。
這些須要設置和調整的方面包括以下:
在解決方案中添加libBox2D庫工程。
添加libBox2D庫引用。
開啓Box2D預編譯開關。

一、在解決方案中添加libBox2D庫
首先,打開解決方案,右鍵點擊解決方案HelloBox2D,在右鍵菜單中選擇,「添加」→ 「現有項」,如圖所示。


微信

在解決方案中打開libBox2D工程框架

在彈出對話框中選擇Box2D.vcxproj工程文件,具體的工程路徑是「<工程目錄>\cocos2d\external\Box2D\proj.win32\Box2D.vcxproj」。添加完成後,咱們會看到解決方案中添加了libBox2D工程,如圖所示。

網站

添加libBox2D工程spa



二、添加libBox2D庫引用
而後,咱們在解決方案中右鍵點擊工程HelloBox2D,在右鍵菜單中選擇「屬性」,彈出如圖所示工程屬性對話框,在屬性對話框中選擇「通用屬性」→「框架和引用」,接着點擊右邊「添加新引用」按鈕,在彈出對話框中選中「libBox2D」,最後點擊「肯定」按鈕。

.net

添加libBox2D庫引用orm



三、開啓Box2D預編譯開關
打開屬性對話框中選擇「配置屬性」→「C/C++」→「預處理器」,接着在右邊「預處理器」中找到CC_ENABLE_CHIPMUNK_INTEGRATION=1,把它修改成CC_ENABLE_BOX2D_INTEGRATION= 1。這樣框架採用的物理引擎從Chipmunk改變爲Box2D,如圖所示。修改完後點擊「肯定」按鈕。


視頻

開啓Box2D預編譯開關圖片

 

 

 

更多內容請關注國內第一本Cocos2d-x 3.2版本圖書《Cocos2d-x實戰:C++卷》ip

本書交流討論網站:http://www.cocoagame.net
更多精彩視頻課程請關注智捷課堂Cocos課程:http://v.51work6.comci

歡迎加入Cocos2d-x技術討論羣:257760386

 

 

 

 

歡迎關注智捷iOS課堂微信公共平臺

相關文章
相關標籤/搜索