cocos3.3 创建项目

2015年03月10日 15:36 0 点赞 0 评论 更新于 2017-05-09 09:32

一、通过命令创建项目

在前面搭建好环境后,我们来探讨如何使用 Cocos2d-x 3.3 新建项目。

首先,我们先查看一下 Cocos2d-x 3.2 的目录(若涉及 3.1.1 版本,请自动对应到 3.2 版本,因为 3.x 版本的环境搭建方式基本相同)。

3.2 版本的项目创建方式与以往有所不同。我们需要先执行 download-deps.pysetup.py 脚本。具体操作是,在目录中按住 Shift 键并点击鼠标右键,在弹出的菜单中选择“在此处打开命令窗口”(不同系统可能表述略有差异)。

在命令窗口中输入 cocos 命令,然后按下回车键。此时,会显示一些命令的声明信息,这里我们主要关注创建新项目的命令。创建新项目的命令格式为 cocos new,其参数说明如下:

  • -p:指定项目的包名。
  • -l:指定文件格式,可选择的值有 cppluajs
  • -d:指定新项目的存储路径。

通常,掌握这些参数就足够我们创建项目了。例如,要创建一个名为 MyProject 的项目,包名为 com.example.MyProject,使用 cpp 格式,并将其存储在 D:\Projects 路径下,可输入以下命令:

cocos new MyProject -p com.example.MyProject -l cpp -d D:\Projects

按下回车键后,项目将开始创建。创建成功后,找到该项目目录。接着,打开 proj.win32 目录下的 Hello.sln 文件(这是使用 Visual Studio 打开项目解决方案的方式),按下 F5 键运行项目。如果一切正常,项目将成功运行,此时可以恭喜自己完成项目创建啦!

二、通过批处理快速创建项目

从以往繁琐的项目创建方式转变为现在的快速创建方式,确实带来了很大的便利。若想让创建过程更加符合自己的需求,不妨动手编写一个批处理脚本。以下是具体步骤:

  1. 新建文本文件:创建一个新的 .txt 文本文件。
  2. 粘贴脚本内容:将以下脚本内容复制到文本文件中。
    @echo off
    echo =============Cocos2D-x新建项目==============
    set /p name=输入项目的名称:
    echo 项目名为: %name%
    echo 正在创建新项目...
    set pack=com.richard.
    cocos new %name% -p %pack%%name% -l cpp
    echo 创建完成.
    pause
    

    上述脚本的功能是,首先提示用户输入项目名称,然后使用 cocos new 命令创建项目,包名采用 com.richard. 加上用户输入的项目名称,文件格式为 cpp。创建完成后,会显示创建完成的提示信息,并暂停脚本执行,等待用户操作。

  3. 修改文件格式:将 .txt 文件重命名为 create_project.bat,即把文件扩展名从 txt 改为 bat
  4. 运行批处理文件:将 create_project.bat 文件放入自己的工作文件夹中。双击该文件,按照提示输入项目名称,脚本将自动在当前目录下生成新的项目。等待脚本自动执行完成后,命令窗口会自动关闭。

三、总结

通过批处理快速创建项目的方法已经介绍完毕。如果在使用过程中感觉某些地方不符合自己的需求,可以自行修改批处理脚本。

需要注意的是,若之前已经搭建过 3.1.1 版本的环境,在下载最新的 3.2 版本后,无需再次进行环境搭建。只需直接运行 download-deps.pysetup.py 脚本各一次,就可以开始创建项目了。

作者信息

boke

boke

共发布了 1025 篇文章