一、软件:
1.cocos2d-x-3.3beta0.zip
cocos2引擎安装包,直接解压即可
配置环境变量
变量名:COCOS_CONSOLE_ROOT
变量值:cocos2d-x-3.3beta0解压的根目录
Path中需要配置cocos下\tools\cocos2d-console\bin目录。
例如:E:\Cocos2D\cocos2d-x-3.3beta0\tools\cocos2d-console\bin
验证命令:cocos
2.apache-ant-1.9.4-bin.zip
需要安装Ant
配置环境变量
变量名:ANT_ROOT
变量值:apache-ant-1.9.4-bin解压的根目录
Path中可以不配置Ant,如配置变量值为ant下的bin目录,完成后可键入命令ant验证是否成功
3.VS2013_RTM_PRO_CHS.iso
我安装的是专业版VS2013 需要虚拟光驱安装
4.android-ndk32-r10b-windows-x86_64.zip
NDK4.8版本不需要Cywin下载安装NDK,直接解压即可
配置环境变量
变量名:NDK_ROOT
变量名:NDK解压的根目录
变量名:NDK解压的根目录
Path中也要配置
验证命令:ndk-build
验证命令:ndk-build
5.python-2.7.6.amd64.msi
双击安装python,cocos2d-x需要2.x版本的python
配置环境变量
变量名:Path
变量值:python安装位置的根目录
验证命令:python
二、创建Cocos2d-x项目
命令进入Cocos工作空间
键入cocos -help命令,可看到如下帮助信息:
E:\Cocos2D\cocos2d-x-3.3beta0\tools\cocos2d-console\bin\/cocos.py 1.2 - cocos co
nsole: A command line tool for cocos2d
Available commands:
run Compiles & deploy project and then runs it on the target
luacompile minifies and/or compiles lua files
deploy Deploy a project to the target
compile Compiles the current project to binary
new Creates a new project
jscompile minifies and/or compiles js files
Available arguments:
-h, --help Show this help information
-v, --version Show the version of this command tool
Example:
E:\Cocos2D\cocos2d-x-3.3beta0\tools\cocos2d-console\bin\/cocos.py new --
help
E:\Cocos2D\cocos2d-x-3.3beta0\tools\cocos2d-console\bin\/cocos.py run --
help
nsole: A command line tool for cocos2d
Available commands:
run Compiles & deploy project and then runs it on the target
luacompile minifies and/or compiles lua files
deploy Deploy a project to the target
compile Compiles the current project to binary
new Creates a new project
jscompile minifies and/or compiles js files
Available arguments:
-h, --help Show this help information
-v, --version Show the version of this command tool
Example:
E:\Cocos2D\cocos2d-x-3.3beta0\tools\cocos2d-console\bin\/cocos.py new --
help
E:\Cocos2D\cocos2d-x-3.3beta0\tools\cocos2d-console\bin\/cocos.py run --
help
键入cocos new,可看到如下信息:
Running command: new
usage: cocos new [-h] [-p PACKAGE_NAME] -l {cpp,lua,js} [-d DIRECTORY]
[-t TEMPLATE_NAME] [--ios-bundleid IOS_BUNDLEID]
[--mac-bundleid MAC_BUNDLEID] [-e ENGINE_PATH] [--no-native]
[PROJECT_NAME]
cocos new: error: argument -l/--language is required
usage: cocos new [-h] [-p PACKAGE_NAME] -l {cpp,lua,js} [-d DIRECTORY]
[-t TEMPLATE_NAME] [--ios-bundleid IOS_BUNDLEID]
[--mac-bundleid MAC_BUNDLEID] [-e ENGINE_PATH] [--no-native]
[PROJECT_NAME]
cocos new: error: argument -l/--language is required
按照信息创建cocos项目
例如“cocos new -p com.cocos2dx.hellocc -l cpp -d . HelloCC”
创建项目,名称为HelloCC,包名为com.cocos2dx.hellocc,创建位置为当前目录下。进入proj.android,执行cocos compile可对当前android项目进行编译打包,自动生成apk文件,如果不生成APK文件,可以执行build_native.py生成.so文件。