[Cocos2Dx-一个都不能死]1.创建Cocos2D-x项目
1.创建Cocos2D-x项目
简单地在搭建完Cocos2D环境之后,就可以用命令行创建项目!
之前旧版本的,Cocos2Dx是创建项目是使用到python create_project.py命令,新版本可以直接打开运行-cmd,打开命令行,进入到你目标文件夹里面!
<h3>1.创建cocos命令行工具集</h3>
<pre>
D:\java>cocos new --help
usage: cocos new [-h] [-p PACKAGE_NAME] [-d DIRECTORY] [-t TEMPLATE_NAME]
[--ios-bundleid IOS_BUNDLEID] [--mac-bundleid MAC_BUNDLEID]
[-e ENGINE_PATH] [--portrait] [--no-native]
(-l {cpp,lua,js} | --list-templates | -k TEMPLATE_NAME)
[PROJECT_NAME]
创建一个新的工程。
positional arguments:
PROJECT_NAME 设置工程名称。
optional arguments:
-h, --help show this help message and exit
-p PACKAGE_NAME, --package PACKAGE_NAME
设置工程的包名。
-d DIRECTORY, --directory DIRECTORY
设置工程存放路径。
-t TEMPLATE_NAME, --template TEMPLATE_NAME
设置使用的模板名称。
--ios-bundleid IOS_BUNDLEID
设置工程的 iOS Bundle ID。
--mac-bundleid MAC_BUNDLEID
设置工程的 Mac Bundle ID。
-e ENGINE_PATH, --engine-path ENGINE_PATH
设置引擎路径。
--portrait 设置工程为竖屏。
-l {cpp,lua,js}, --language {cpp,lua,js}
设置工程使用的编程语言,可选值:[cpp | lua | js]
--list-templates List available templates. To be used with --template
option.
-k TEMPLATE_NAME, --template-name TEMPLATE_NAME
Name of the template to be used to create the game. To
list available names, use --list-templates.
lua/js 工程可用参数:
--no-native 设置新建的工程不包含 C++ 代码与各平台工程。
</pre>1.Cocos游戏项目的创建
项目默认创建是横屏的,所以cocos提供了--portrait 竖屏参数!
接下来我们使用命令行创建项目
<code>cocos new filename -p package -l language -d .</code>(不要忘记后面还有一个点符号代表当前目录)
创建新项目
<h3>2.Cocos2Dx项目目录结构</h3>
- Classes
- AppDelegate.h和AppDelegate.cpp
Cocos2d-x游戏的通用入口文件,类似于一般Windows工程中主函数所在的文件。 - HelloWorldScene.h和HelloWorldScene.cpp
定义了Hello World项目中默认的游戏场景。 - cocos2d
Cocos2d-x框架的主目录。 - resource
存放游戏中的图片、音频和配置等资源文件。 - cocos-project.json
cocos项目配置文件 - 其它文件夹
不同平台下cocos项目环境
<h3>3.打开VS解决方案</h3>
之后因为笔者的电脑是win64位的,所以打开proj.win32,文件夹,里面有个sln文件,是visual studio的项目解决方案文件,打开它就可以开始项目的开发了!
项目解决方案
run效果
到这里,成功创建了项目!
项目git地址:https://github.com/marco115/NoOneDies.git
对文章有什么优化改进的地方,请留言!谢谢大家