天天看點

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

  寫這篇部落格時2D遊戲引擎Cocos2d-x的最新版本為2.1.4,記得很久以前使用部落格園部落客子龍山人的一篇博文《Cocos2d-x win7+vs2010配置圖文詳解(親測)》成功配置過cocos2d-1.01-x-0.9.1版本,連結為:Cocos2d-x win7 + vs2010 配置圖文詳解(親測)-來自子龍山人的部落格,他寫的部落格圖文并茂,很是詳細。

一、在Win7環境下VS2010中安裝cocos2d-x-2.1.4

1、下載下傳cocos2d-x-2.1.4

從Cocos2d-x官網下載下傳最新版本2.1.4,釋出日期為2013-6-18,官方網址為:http://cocos2d-x.org/

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

如上圖右側所示,點選2.1.4(2013-06-18)即可下載下傳最新穩定釋出版cocos2d-x-2.1.4。

下載下傳後的cocos2d-x-2.1.4.zip檔案共有190M。

2、在VS2010下配置cocos2d-x-2.1.4開發環境

(1)VS編譯Cocos2d-x庫示例和庫

本想參考官網提供的一篇文章Cocos2d-x Application Wizard for Visual Studio User Guide,不過這篇文章對于新版本的cocos2d-x-2.1.4不适用。因為cocos2d-x-2.1.4版本在VS2010中以Debug方式生成解決方案之後,再執行cocos2d-x-2.1.4目錄下的build-win32.bat腳本,不好使。

(1)在VS2010中生成Cocos2d-x-2.1.4的解決方案

    我把第一步下載下傳後的cocos2d-x-2.1.4.zip解壓到D盤的D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4目錄,這個解壓目錄最好放在磁盤分區的根目錄下吧。

    該目錄下有Cocos2d-x-2.1.4新版本的源代碼以及測試程式代碼,如下圖所示:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

    由于我使用的是VS2010,找到上圖的cocos2d-win32.vc2010.sln檔案,輕按兩下打開VS2010,會出現如下圖所示的Cocos2d-x-2.1.4工程,可以看到一共有17個項目:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

選擇Win32 Debug模式,然後右鍵單擊【解決方案'cocos2d-win32.vc2010'(17個項目)】,選擇第一項【生成解決方案(B)】

Debug編譯過程需要10多分鐘左右,我的VS2010編譯結果如下:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

可以看到有17個項目中14個成功編譯,2個項目失敗。

(2)、使用project-creator.py腳本建立Cocos2d-win32 Application項目

     在Cocos2d-x官網上Setting up Development Environments for cocos2d-x找到如圖的資訊:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

   具體操作步驟如下:

    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

   Python 2.7.3的連結位址為:http://www.python.org/getit/releases/2.7.3/,我下載下傳的版本是Windows x86 MSI Installer (2.7.3) (sig),下載下傳後的軟體名稱為:python-2.7.3.msi,輕按兩下它預設安裝即可。預設安裝後Python 2.7.3所在路徑為:C:\Python27,

目錄結構如下圖所示:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

從上圖可以看出,在C:\Python27路徑下有python.exe指令解釋器,project-creator.py腳本正是通過它來解釋執行的。

   B、将python.exe指令解釋器所在目錄加到Path環境變量中去

   安裝好Python 2.7.3之後,将Python的python.exe所在目錄追加到Windows的Path系統環境變量,這樣好讓Doc指令行能找到python解釋器指令。比如我的pyhton預設安裝目錄為:C:\Python27,那麼在系統的Path環境變量中最前面追加C:\Python27;如果選擇了其他路徑,選擇相應的Python 2.7.3路徑即可。

  注意:使用分号隔開各個變量值。

   在Win7下,右鍵單擊桌面上的【計算機】->【屬性】,在打開的【控制台\所有控制台項\系統】對話框中,如下圖所示:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

滑鼠左鍵單擊上圖左側最下面的【進階系統設定】,如下圖所示:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

  滑鼠左鍵單擊上圖中的【環境變量(N)】按鈕,打開環境變量對話框,如下圖所示:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

   在上圖的【系統變量(S)】中找到變量為path的環境變量,如下圖所示:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

   選擇上圖中的path環境變量,左鍵單擊【編輯(I)】按鈕,在其最前面加上python.exe所在路徑C:\Python27,并使用分号隔開,如下圖所示:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

這樣就把C:\Python27下的python.exe即Python指令解釋器加到path環境變量中去了,在Win7指令行下隻要輸入python就可以執行python腳本了,比如說create_project.py。

  C、使用create_project.py腳本将建立的工程與cocos2d-x-2.1.4關聯,好讓工程正确找到對應的include和lib庫。

   安裝好Pyhton 2.7.3并将python.exe指令所在目錄加到Path中後,如何使用D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\tools\project-creator目錄下的create_project.py腳本呢?(D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\是我的cocos2d-x-2.1.4解壓目錄,這個以你自己的為準)

http://cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_a_multi-platform_project_in_one_command_line這個連結最後一項

使用上面的例子,假如我想建立一個HelloWorld項目,執行create_project.py腳本,進入Doc界面輸入下面的指令:

(1)D:   //切換盤符,因為我的Cocos2d-x源碼在D盤,create_project.py在該目錄下。

(2)cd D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\tools\project-creator   //進入到create_project.py腳本所在目錄

(3)運作腳本,生成HelloWorld項目,指令為:

python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp//其中HelloWorld為工程名稱,com.cocos2d-x.org為我為android版本取的包辨別名。

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

從上圖可以看出運作該pyhton腳本,會生成針對ios、android、win32、mac、linux等各種平台的項目。

運作之後,會在相應的D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\projects目錄下找到剛建立的HelloWorld工程,其目錄結構如下圖:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

D、運作建立的HelloWorld項目

  1)使用VS2010打開上圖proj.win32檔案夾下的HelloWorld.sln,打開你剛才使用python腳本建立的工程,HelloWorld項目VS2010界面如下所示:

   從上圖可以看出,使用create_project.py腳本建立HelloWorld項目後,Box2d、chipmunk實體引擎、cocos2d庫、CocosDenshion音頻庫、擴充的庫Extensions自動被添加到HelloWorld項目中。

   另外從HelloWorld項目中的解決方案中的【解決方案"HelloWorld"屬性頁】中的配置屬性中,可以看到已經配置了上述庫,如下圖所示:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

    這樣的話再也不用像使用OpenGL、DirectX、OpenCV或者像子龍山人教我們在VS2010中配置Cocos2d-x-0.9.1那樣,自己手動導入lib庫和include庫了。

   2)選擇菜單【調試】->【開始執行(不調試)】或者直接快捷鍵Ctrl+F5運作剛建的HelloWorld程式,如果成功的話會出現下面的界面:

Win7環境下VS2010配置Cocos2d-x-2.1.4最新版本的開發環境(親測)    A、先下載下傳Windows版本的Python 2.7.3版本,并安裝。

二、Cocos2d-x相關的部落格以及官網資訊

1、CSDN部落客無幻的部落格:http://blog.csdn.net/akof1314/article/category/1175224

2、CSDN部落客bill_man小滿的專欄:

(1)cocos2d-x遊戲執行個體:http://blog.csdn.net/column/details/cocos2d-x-game.html

筆者通過自學cocos2d-x自己寫的一些遊戲執行個體,并進行講解,也是cocos2d-x入門的進階篇

(2)cocos2d-x入門:http://blog.csdn.net/column/details/cocos2d-x-study.html

cocos2d-x入門學習筆記,主要介紹cocos2d-x的基本結構,并且介紹引擎自帶的示例

3、CSDN部落客Cocos2der的專欄:http://blog.csdn.net/yanghuiliu?viewmode=contents

cocos2d-x遊戲開發:使用cocos2d-x開源引擎開發Iphone遊戲。 Cocos2D是iPhone開發中一個非常有用的庫,它可以讓你在建立自己的iPhone遊戲時節省很多的時間。它具有很多的功能,比如sprite(精靈)扶持,非常酷的圖形效果,動畫效果,實體庫,音頻引擎等等。

4、CSDN部落客fylz1125的部落格:http://blog.csdn.net/column/details/lerry.html

5、CSDN部落客紅孩兒的部落格:http://blog.csdn.net/honghaier/article/category/1217322

6、部落格園部落客子龍山人的部落格:http://www.cnblogs.com/zilongshanren/tag/cocos2d-x/

子龍山人還有很多關于Coco2d的博文:http://www.cnblogs.com/zilongshanren/tag/cocos2d/:

7、官網wiki:http://www.cocos2d-x.org/projects/cocos2d-x/wiki

8、Cocos2d-x的2.1.2版本之後建立新項目的方法:http://cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_a_multi-platform_project_in_one_command_line

9、Cocos2d-x 2.1.2以前,舊版本的Win32建立工程配置方法:Cocos2d-x Application Wizard for Visual Studio User Guide

10、Cocos2d-x 2.1.4線上參考手冊:http://www.cocos2d-x.org/reference/native-cpp/index.html

11、Setting Up Cocos2d-x Android Development on Win7:http://zilongshanren.com/blog/2013/10/26/seting-up-cocos2d-x-android-development-on-win7/

12、在Win7上配置Cocos2d-x 2.x的Android開發環境:在Win7上配置Cocos2d-x 2.x的Android開發環境

13、觸控科技Cocos2d-x開發團隊提供的中文使用者手冊:cocos-docs

14、《Cocos2D權威指南》一書的随書源代碼:《Cocos2D權威指南》一書的随書源代碼

15、How To Make A Simple iPhone Game with Cocos2D 2.X Tutorial:How To Make A Simple iPhone Game with Cocos2D 2.X Tutorial