http://blog.sina.com.cn/s/blog_62df69790101en55.htmlhtml
Q: 以前在一本參考書中說到建立項目的模板,但實際在2.2版中並未發現其文件夾下有install-templates-msvc.bat文件,沒法安裝模版,怎麼新建項目呢?
A: 使用官方提供的工具,用python腳本一次性建立多平臺項目python
步驟:ios
1 安裝 python,建議安裝 2.7.3,這個版本比較穩定吧。。。安裝完後要設置path,增長 C:\Python27;C:\Python27\Scripts;C:\Python27\Lib 在最後,見下圖工具
用CMD裏面直接執行 python ,看可否正確執行來肯定路徑設置是否正確url
2.在正確的目錄下打開命令窗口spa
在cocos2d-x-2.2的目錄中進入到\tools\project-creator目錄下,按住shift右擊,選擇在當前位置打開命令窗口。orm
3 輸入命令htm
命令格式:python ./create_project.py -project 項目名字 -package 包名 -language cpp,例如:
create_project.py -project HelloCocoStudio -package com.john.test -language cppblog
注意:包的寫法要注意,應該是3層結構,好比 com.aaa.bbb,若是是2層,若是 com.aaa,則會報錯,出錯信息大概如:ip
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"屬性頁】中的配置屬性中,能夠看到已經配置了上述庫,以下圖所示:
最後編譯結果以下圖: