cocos3.3 创建项目
一、通过命令创建项目
在前面搭建好环境后,我们来探讨如何使用 Cocos2d-x 3.3 新建项目。
首先,我们先查看一下 Cocos2d-x 3.2 的目录(若涉及 3.1.1 版本,请自动对应到 3.2 版本,因为 3.x 版本的环境搭建方式基本相同)。
3.2 版本的项目创建方式与以往有所不同。我们需要先执行 download-deps.py
和 setup.py
脚本。具体操作是,在目录中按住 Shift
键并点击鼠标右键,在弹出的菜单中选择“在此处打开命令窗口”(不同系统可能表述略有差异)。
在命令窗口中输入 cocos
命令,然后按下回车键。此时,会显示一些命令的声明信息,这里我们主要关注创建新项目的命令。创建新项目的命令格式为 cocos new
,其参数说明如下:
-p
:指定项目的包名。-l
:指定文件格式,可选择的值有cpp
、lua
、js
。-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
键运行项目。如果一切正常,项目将成功运行,此时可以恭喜自己完成项目创建啦!
二、通过批处理快速创建项目
从以往繁琐的项目创建方式转变为现在的快速创建方式,确实带来了很大的便利。若想让创建过程更加符合自己的需求,不妨动手编写一个批处理脚本。以下是具体步骤:
- 新建文本文件:创建一个新的
.txt
文本文件。 - 粘贴脚本内容:将以下脚本内容复制到文本文件中。
@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
。创建完成后,会显示创建完成的提示信息,并暂停脚本执行,等待用户操作。 - 修改文件格式:将
.txt
文件重命名为create_project.bat
,即把文件扩展名从txt
改为bat
。 - 运行批处理文件:将
create_project.bat
文件放入自己的工作文件夹中。双击该文件,按照提示输入项目名称,脚本将自动在当前目录下生成新的项目。等待脚本自动执行完成后,命令窗口会自动关闭。
三、总结
通过批处理快速创建项目的方法已经介绍完毕。如果在使用过程中感觉某些地方不符合自己的需求,可以自行修改批处理脚本。
需要注意的是,若之前已经搭建过 3.1.1 版本的环境,在下载最新的 3.2 版本后,无需再次进行环境搭建。只需直接运行 download-deps.py
和 setup.py
脚本各一次,就可以开始创建项目了。