【Cocos2D-X 學習筆記】Cocos2D-x 3.0+VS開發環境搭建[使用Python]

來源:互聯網
上載者:User

  上一節講了如何用VS內建的專案管理器建立項目,該方法只適用於cocos2d-x 2.0版本,而cocos2d-x 3.0較之前版本在命名等方面有了較大更新,而cocos2d-x3.0不再支援用VS專案管理器自建項目,而是用Python指令碼建立項目。

      為什麼做這種改變?經過上一節討論可以發現,使用VS建立項目有一個缺陷:建立的項目必須在cocos2d-x的解決方案中,這樣會導致自己的項目和Template項目混淆;如果想單獨建立一個項目的話,又需要把cocos2d-x包中的cocos2d檔案整個拷貝到自己的路徑,這個操作比較麻煩。使用Python的目的就是可以自由的選擇建立工程的儲存位置,其原理就是取代人工,通過Python指令碼完成必要庫檔案的複製操作,因為保證不會出什麼異常。

      講一下如何使用Python建立項目。

一、首先電腦需要安裝Python,去官網下載,注意版本必須是2.x 推薦是2.7,不能用3.x版本!

      下載後安裝,選安裝時勾選選項“自動設定環境變數”

如果沒有勾選,那麼需要在電腦->屬性->進階系統設定->環境變數  找到Path系統變數編輯,在最後面加上  ;C:\Python27  注意C:\Python27是Python的安裝目錄,前面的分號是與前一個環境變數的分隔字元。

設定完之後以管理員身份開啟cmd ,輸入python斷行符號,觀察是否出現版本資訊。

 

二、去cocos2d-x官網下載最新3.x版本,解壓,我這裡選擇了cocos2d-x-3.1.1版本。

  選擇一個位置(最好是全英文路徑)存放解壓後的檔案,例如我放在了D:\cocos2d\檔案夾下

  

三、使用Python建立新項目

  首先在cocos2d-x-3.1.1檔案夾中找到  cocos2d-x-3.1.1\tools\cocos2d-console\bin\檔案目錄,在bin檔案夾中可以找到一個cocos檔案,我們就是用這個檔案建立新項目:

  方法1: 開啟cmd,定位到cocos所在的目錄,

    

     還有個小技巧:可以首先在我的電腦,一次瀏覽到cocos所在的檔案夾,然後在我的電腦地址欄全選地址,輸入cmd即可自動進入到cocos所在的目錄

  然後在cmd進入檔案夾bin之後,輸入cocos,即可獲得如下內容

注意Available commands一項,建立工程需要使用cocos new 命令:輸入cocos new,可以看到:

這裡就給我們了格式說明:

因此建立一個新項目的方法就是:

cocos new -p com.carlos.helloworld -l cpp -d D:\cocos\cocos\projects HelloWorld

注意-p後面是包名,這裡最好使用這種com.*.*格式,因為往Android移植時包名必須是這種格式;

-l 後面是使用語言,這裡使用C++

-d 表示要把這個工程存放在哪個位置,這裡存放在D:\cocos\cocos\projects\檔案夾下

 HelloWorld 表示要建立的工程的工程名。

經過一番等待後,就把工程建立好了:

這時候你進入工程所在的檔案夾就可以找到項目:開啟D:\cocos\cocos\projects\HelloWorld\檔案夾下的proj-win32檔案夾,在裡面找到HelloWorld.sln 解決方案,雙擊之,即可啟動VS2012 載入該解決方案。

如果你看一下,建立的HelloWorld專案檔夾,可以看到它有300M左右,這就是因為cocos指令碼把cocosd-x-3.1.1檔案中的一些類庫複製到建立的工程裡了。

 

  如果你發現每次都要進bin目錄再輸入cocos命令很麻煩,那麼你可以將該目錄添加進系統內容變數Path中,如把  ;D:\cocos2d\cocos2d-x-3.1.1\cocos2d-x-3.1.1\tools\cocos2d-console\bin添加進Path

那麼以後開啟cmd就可以直接輸cocos new 命令了。

 

以上就是使用Python 建立cocos2d項目的方法,相信對於摸不清門道的初學者有些協助,這也算是我正式開始學cocos2d-x的一個鋪墊吧:-)

 

 

 

    

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.