cocos2dx 3.x win7+VS2012開發環境搭建及HelloWorld

1. 準備工做

(1)VS2012python

(2)cocos2dx cn.cocos2d-x.org/downloadandroid

(3)python 新版本的cocos2dx 須要python編譯ios

2. 安裝軟件

(1)VS2012 從官網下載並安裝shell

(2)python 安裝:下載地址: www.python.org/download/  ui

(3)cocos2dx 安裝lua

① 解壓下載的cocos2dx ,我下載的版本cocos2dx 3.2spa

②而後進入D:\cocosDevelop\cocos2d-x-3.2\cocos2d-x-3.2\build,打開cocos2d-win32.vs2012.sln文件,將cpp-tests設爲啓動項(右擊cpp-tests,設置爲項目啓動項),點擊run。命令行

③編譯工做完成後就能看到,官方的demo。ip




3.HelloWorld

(1)建立新項目命令cocosget


使用cmd做爲你的shell:進入D:\cocosDevelop\cocos2d-x-3.2\cocos2d-x-3.2\tools\cocos2d-console\bin,而後執行相似的命令:cocos.py new YourGameTitle -p com.yourcompany.gametitle -l cpp -d C:\YourGameTitle 。

固然不想每次都這麼麻煩,想要直接使用cocos命令,則須要配置環境變量。只須要進入D:\cocosDevelop\cocos2d-x-3.2\cocos2d-x-3.2 執行setup.py ,就會幫助咱們設置cocos2d-x運行所須要的環境變量。(注:setup.py會檢測android運行環境,因此先不用理會裏面的信息,直接回車。)


(2)cocos命令介紹 


cocos new [-h] [-p PACKAGE_NAME] -l {cpp,lua,js} [-d DIRECTORY]
                 [-t TEMPLATE_NAME] [--ios-bundleid IOS_BUNDLEID]
                 [--mac-bundleid MAC_BUNDLEID] [--no-native]
                 [PROJECT_NAME]

-h:顯示 cocosnew 命令的幫助信息,該信息包含了 cocosnew 命令中每一個命令行
參數的含義(英文描述)。
-p:包名(PACKAGE_NAME)。主要用於 Android 工程。若是不指定該命令行參數,
默認值是 org.cocos2dx.hellocpp。
-l:表示 Cocos2d-x 工程使用的語言,該命令行參數後只能跟 cpp、lua 和 js 中的一
個, cpp 表示 C++語言,lua 表示 Lua 語言,js 表示 Javascript 語言。該命令行參數
必須指定。
-d:Cocos2d-x 工程所在的目錄。cocos new 命令會將 Cocos2d-x 工程放到該目錄中。
若是不指定該命令行參數,默認爲當前目錄。
-t:模板名稱。若是不指定該命令行參數,cocos new 命令會使用默認的模板。
Cocos2d-x 中用於創建工程的模板都在<Cocos2d-x 根目錄>/templates 目錄中。其中
cpp-template-default 目錄是創建 C++ 工程的模板, lua-template-default 和
lua-template-runtime 目錄是創建 Lua 工程的模板,以「-default」結尾的是模板模
板,其中 default 和 runtime 是模板名稱。也就是-t 命令行參數後面要跟的內容。
若是有一個 cpp-template-abcd目錄,那麼使用該模板的命令行參數應爲「-t  abcd」。
--no-native:該命令行參數只用於 Lua 和 Javascript 工程,表示沒有本地支持。


(3)建立HelloWorld cocos new HelloWorld -p com.cocos2dx.org -l cpp -d d:/androidCocos


(4)如何設置應用運行窗口的大小

找到項目中Classes文件夾中的AppDelegate.cpp ,加入代碼 glview->setFrameSize(640,940);

相關文章
相關標籤/搜索