您的位置:首页 > 移动开发 > Cocos引擎

Cocos2d-x 3.0开发(二)使用自动脚本创建cocos2d-x 3.0项目

2013-10-11 22:28 645 查看

在Cocos2d-x 3.0 Beta版中创建项目已经作更改,此篇博客中的方法仅适用于cocos2d-x3.0 alpha版本。Beta版及其之后的版本可以参考:Cocos2d-x 3.0 开发(十六)cocos2dx-3.0beta版建立新项目并加载CocoStudio导出文件


1、目标

上一篇中我们已经搭好了自己的开发环境,接下来我们要来创建一个自己的项目。另外介绍一种更方便的创建项目方法。

2、原理

新版本的项目创建方式与以往有差异,文件结构也不同。所有新建的项目都要使用cocos2d-x根目录下的create-multi-platform-projects.py脚本来创建。创建出的跨平台的项目将出现在\projects文件夹下。打开项目,会发现依赖是自动创建好的。另外所有的资源会在同一个文件中,而且使用一个公用的class文件。文件结构如图:



3、动手

接下来我们来创建一个新项目。 在命令行中进入cocos2d-x根目录。运行create-multi-platform-projects.py。结果弹出提示说少参数:



需要项目名、包名、开发语言名。好,我们把参数加上再试一次。



Ok,看来一切顺利,cocos2d-x根目录下的projects目录,找到刚才创建的项目,进入其中proj.win32文件夹,运行HelloCpp.sln。编译运行项目:



4、创建自定义脚本

难道每次创建都要这么麻烦啊,这么不优雅我是受不了 哈。我在这想了一种,供大家参考。希望大家有更好的办法也告诉我。
既然不能加载到vs中,就不加载了。采用从外部创建也没什么问题,不过每次都要从命令行进去,然后再创建,然后再找到文件位置打开这种操作实在是不爽,所以我写了一个windows批处理文件,运行批处理文件,输入项目名称,自动打开vs。对于我来说,开发语言是cpp 包名为:com.fsy.项目名称。
在桌面创建一个txt,输入:

(由于cocos2d-x 3.0 alpha1中对目录进行了修改,配置文件发生了些变化,可见:Cocos2d-x 3.0 开发(十一)3.0 alpha1文件结构变化

@echo off
echo =============新建项目==============
set /p name=请输入项目的名称:
echo 项目名为: %name%

echo 正在创建新项目...

set pk=com.fsy.

E:\OutFile\cocos2d-x-3.0alpha0\create-multi-platform-projects.py -p %name% -k %pk%%name% -l cpp

echo 创建完成正在打开....

E:\OutFile\cocos2d-x-3.0alpha0\projects\%name%\proj.win32\HelloCpp.sln

pause

其中,我的cocos2d-x根目录放在E:\OutFile下,大家可以根据自己的配置进行更改。
将文件另存为: 创建新项目.bat。
好,接下来我们双击运行它,输入项目名称,就可以创建好项目,并打开了:




是不是相较于在vs中创建项目更快捷清爽呢。


由于cocos2d-x 3.0 alpha1中对目录进行了修改,配置文件发生了些变化,可见:Cocos2d-x 3.0 开发(十一)3.0 alpha1文件结构变化

本篇博客出自阿修罗道,转载请注明出处,禁止用于商业用途:/article/1383430.html


由于cocos2d-x 3.0 alpha1中对目录进行了修改,配置文件发生了些变化,可见:Cocos2d-x 3.0 开发(十一)3.0 alpha1文件结构变化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: