cocos2d-x新建项目

最近cocos2d-x出来了3.x版本,与以前的2.x版本有了一些改变。在早期的版本中我记得是有一个模板文件,安装之后就在visual studio中有一个新建cocos2d-x的项目模板了,不过后来进行了修改,需要使用一个python脚本文件来完成项目的创建。其中在cocos2d-x 3.x是使用一个cocos命令来进行创建的。下面以我下载的cocos2d-x-3.1.1版本为例来讲解新建一个cocos2d-x项目的步骤。

1.由于创建项目使用的是一个python脚本,所以我们首先需要安装Python。我安装的Python的版本为2.7.6.在安装完之后需要将python程序的安装目录加入到系统环境变量Path中,可以在命令行窗口中直接使用python命令来检查环境变量是否设置成功。

2.下载cocos2d-x-3.1.1版本源码包,将其解压,比如解压到目录F:\cocos2d-x-3.1.1。那么创建新项目的命令在目录F:\cocos2d-x-3.1.1\tools\cocos2d-console\bin中,我们可以在命令行窗口中进行操作:

C:\Users\Administrator>cd /d F:\cocos2d-x-3.1.1\tools\cocos2d-console\bin

F:\cocos2d-x-3.1.1\tools\cocos2d-console\bin>cocos -h   使用-h命令来查看cocos命令的帮助信息,以下全部是cocos命令的帮助信息输出
F:\cocos2d-x-3.1.1\tools\cocos2d-console\bin\/cocos.py 0.4 - cocos console: A command line tool for cocos2d
Available commands:
        compile      Compiles the current project to binary
        new          Creates a new project
        run          Compiles & deploy project and then runs it on the target
        jscompile    minifies and/or compiles js files
        deploy       Deploy a project to the target

Available arguments:
        -h, --help      Show this help information
        -v, --version   Show the version of this command tool
Example:
        F:\cocos2d-x-3.1.1\tools\cocos2d-console\bin\/cocos.py new --help
        F:\cocos2d-x-3.1.1\tools\cocos2d-console\bin\/cocos.py run --help
从以上cocos命令的帮助信息可以很明显的看出,cocos命令只支持compile、new、run、jscompile、deploy这几个命令,新建项目的命令使用的是new命令,我们可以看看new命令支持的选项帮助

F:\cocos2d-x-3.1.1\tools\cocos2d-console\bin>cocos new --help
usage: cocos new [-h] [-p PACKAGE_NAME] -l {cpp,lua,js} [-d DIRECTORY]
                 [-t TEMPLATE_NAME] [--no-native]
                 [PROJECT_NAME]

Creates a new project

positional arguments:
        PROJECT_NAME          Set the project name

optional arguments:
        -h, --help            show this help message and exit
        -p PACKAGE_NAME, --package PACKAGE_NAME
                         Set a package name for project
        -l {cpp,lua,js}, --language {cpp,lua,js}
                         Major programming language you want to use, should be [cpp | lua | js]  ###使用的程序编程语言,只支持c++、lua、javascript
        -d DIRECTORY, --directory DIRECTORY
                         Set generate project directory for project
        -t TEMPLATE_NAME, --template TEMPLATE_NAME
                         Set the template name you want create from

lua/js project arguments:
       --no-native           No native support.
那么我们就可以使用如下的命令来新建一个我们自己的项目了。

F:\cocos2d-x-3.1.1\tools\cocos2d-console\bin>cocos new TankWar -p com.hfy.mygame -l cpp -d f:\MyGame\  ##下面全部是cocos命令的输出信息
Runing command: new
> Copy template into f:\MyGame\TankWar
> Copying cocos2d-x files...                          ###这一步拷贝操作会比较耗时
> Rename project name from 'HelloCpp' to 'TankWar'
> Replace the project name from 'HelloCpp' to 'TankWar'
> Replace the project package name from 'org.cocos2dx.hellocpp' to 'com.hfy.mygame'
如果没有报错信息,那么上面的一系列操作完成之后,我们就可以在目录F:\MyGame\TankWar中看到我们新创建的一个工程了,其中包含了目前所有支持的平台的工程文件。随后我们就可以打开对应平台的工程文件来进行开发了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值