cocos2d-x 2.2 在WINDOWS中如何建立項目

來源:互聯網
上載者:User

標籤:style   blog   http   color   io   os   使用   ar   strong   

http://blog.sina.com.cn/s/blog_62df69790101en55.html

Q: 之前在一本參考書中說到建立項目的模板,但實際在2.2版中並未發現其檔案夾下有install-templates-msvc.bat檔案,無法安裝模版,怎麼建立項目呢?
A: 使用官方提供的工具,用python指令碼一次性建立多平台項目

步驟:

1 安裝 python,建議安裝 2.7.3,這個版本比較穩定吧。。。安裝完後要設定path,增加 C:\Python27;C:\Python27\Scripts;C:\Python27\Lib 在最後,見

用CMD裡面直接執行 python ,看能否正確執行來確定路徑設定是否正確

 

2.在正確的目錄下開啟命令視窗

在cocos2d-x-2.2的目錄中進入到\tools\project-creator目錄下,按住shift右擊,選擇在當前位置開啟命令視窗。



3 輸入命令

命令格式:python ./create_project.py -project 項目名字 -package 包名 -language cpp,例如:
create_project.py -project HelloCocoStudio -package com.john.test -language cpp





注意:包的寫法要注意,應該是3層結構,比如 com.aaa.bbb,如果是2層,如果 com.aaa,則會報錯,出錯資訊大概如:

E:\myBook\cocos2dx\cocos2d-x-2.2\cocos2d-x-2.2\tools\project-creator>create_proj

ect.py -project HelloCocoStudio -package com.john -language cpp

proj.ios                : Done!

Traceback (most recent call last):

  File "E:\myBook\cocos2dx\cocos2d-x-2.2\cocos2d-x-2.2\tools\project-creator\cre

ate_project.py", line 195, in

    processPlatformProjects(platform)

  File "E:\myBook\cocos2dx\cocos2d-x-2.2\cocos2d-x-2.2\tools\project-creator\cre

ate_project.py", line 139, in processPlatformProjects

    proj_path + "src/" + dst_pkg[0] + "/" + dst_pkg[1] + "/" + dst_pkg[2])

IndexError: list index out of range

 

4 用VS2012開啟項目,並編譯之

使用VS2012開啟proj.win32檔案夾下的HelloWorld.sln,開啟你剛才使用python指令碼建立的工程,HelloWorld項目VS2012介面如下所示:

從可以看出,使用create_project.py指令碼建立項目後,Box2d、chipmunk物理引擎、cocos2d庫、CocosDenshion音頻庫、擴充的庫Extensions自動被添加到新項目中。

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

最後編譯結果如:

cocos2d-x 2.2 在WINDOWS中如何建立項目

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.