cocos2d-x 的環境搭建
1. 準備工作
(1)VS2012
(2)cocos2dx cn.cocos2d-x.org/download
(3)python 新版本的cocos2dx 需要python編譯
2. 安裝軟體
(1)VS2012 從官網下載並安裝
(2)python 安裝:下載地址: www.python.org/download/
(3)cocos2dx 安裝
① 解壓下載的cocos2dx ,我下載的版本cocos2dx 3.2
②然後進入D:\cocosDevelop\cocos2d-x-3.2\cocos2d-x-3.2\build,開啟cocos2d-win32.vs2012.sln檔案,將cpp-tests設為啟動項(右擊cpp-tests,設定為專案啟動項),點選run。
③編譯工作完成後就能看到,官方的demo。
3.HelloWorld
(1)建立新專案命令cocos
使用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);
檢視原文:http://www.51xyyx.com/3164.html
相關文章
- cocos2d-x 2.1.4 android 開發環境搭建Android開發環境
- Mac下面搭建cocos2d-x android開發環境MacAndroid開發環境
- Windows環境下的Nginx環境搭建WindowsNginx
- Mac下Xcode(4.3.3)搭建Cocos2d-X(2.X)環境MacXCode
- 環境搭建
- Laravel 環境的搭建Laravel
- Java的環境搭建Java
- vue的環境搭建Vue
- windows環境下Django環境搭建WindowsDjango
- (一)Linux環境的學習環境的搭建Linux
- cocos2d-x綁lua的開發環境開發環境
- react環境搭建React
- LNMP 環境搭建LNMP
- 搭建Java環境Java
- Vagrant 環境搭建
- Flutter環境搭建Flutter
- swoft 環境搭建
- OpenGL 環境搭建
- 搭建gym環境
- 搭建lnmp環境LNMP
- Angular環境搭建Angular
- JDK環境搭建JDK
- keil環境搭建
- Dubbo環境搭建
- mac搭建環境Mac
- FNA 環境搭建
- FNA環境搭建
- Maven 環境搭建Maven
- spark環境搭建Spark
- Hive環境搭建Hive
- centosLAMP環境搭建CentOSSLAMLAMP
- lnmp環境搭建LNMP
- ZooKeeper環境搭建
- lnamp環境搭建
- java 環境 搭建Java
- MAVEN環境搭建Maven
- App環境搭建APP
- gogs環境搭建Go