1.創(chuàng)建Cocos2D-x項(xiàng)目
簡(jiǎn)單地在搭建完Cocos2D環(huán)境之后,就可以用命令行創(chuàng)建項(xiàng)目!
之前舊版本的,Cocos2Dx是創(chuàng)建項(xiàng)目是使用到python create_project.py命令,新版本可以直接打開運(yùn)行-cmd,打開命令行,進(jìn)入到你目標(biāo)文件夾里面!
<h3>1.創(chuàng)建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]
創(chuàng)建一個(gè)新的工程。
positional arguments:
PROJECT_NAME 設(shè)置工程名稱。
optional arguments:
-h, --help show this help message and exit
-p PACKAGE_NAME, --package PACKAGE_NAME
設(shè)置工程的包名。
-d DIRECTORY, --directory DIRECTORY
設(shè)置工程存放路徑。
-t TEMPLATE_NAME, --template TEMPLATE_NAME
設(shè)置使用的模板名稱。
--ios-bundleid IOS_BUNDLEID
設(shè)置工程的 iOS Bundle ID。
--mac-bundleid MAC_BUNDLEID
設(shè)置工程的 Mac Bundle ID。
-e ENGINE_PATH, --engine-path ENGINE_PATH
設(shè)置引擎路徑。
--portrait 設(shè)置工程為豎屏。
-l {cpp,lua,js}, --language {cpp,lua,js}
設(shè)置工程使用的編程語(yǔ)言,可選值:[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 工程可用參數(shù):
--no-native 設(shè)置新建的工程不包含 C++ 代碼與各平臺(tái)工程。
</pre>1.Cocos游戲項(xiàng)目的創(chuàng)建
項(xiàng)目默認(rèn)創(chuàng)建是橫屏的,所以cocos提供了--portrait 豎屏參數(shù)!
接下來我們使用命令行創(chuàng)建項(xiàng)目
<code>cocos new filename -p package -l language -d .</code>(不要忘記后面還有一個(gè)點(diǎn)符號(hào)代表當(dāng)前目錄)

<h3>2.Cocos2Dx項(xiàng)目目錄結(jié)構(gòu)</h3>
- Classes
- AppDelegate.h和AppDelegate.cpp
Cocos2d-x游戲的通用入口文件,類似于一般Windows工程中主函數(shù)所在的文件。 - HelloWorldScene.h和HelloWorldScene.cpp
定義了Hello World項(xiàng)目中默認(rèn)的游戲場(chǎng)景。 - cocos2d
Cocos2d-x框架的主目錄。 - resource
存放游戲中的圖片、音頻和配置等資源文件。 - cocos-project.json
cocos項(xiàng)目配置文件 - 其它文件夾
不同平臺(tái)下cocos項(xiàng)目環(huán)境

<h3>3.打開VS解決方案</h3>
之后因?yàn)楣P者的電腦是win64位的,所以打開proj.win32,文件夾,里面有個(gè)sln文件,是visual studio的項(xiàng)目解決方案文件,打開它就可以開始項(xiàng)目的開發(fā)了!


到這里,成功創(chuàng)建了項(xiàng)目!
項(xiàng)目git地址:https://github.com/marco115/NoOneDies.git
對(duì)文章有什么優(yōu)化改進(jìn)的地方,請(qǐng)留言!謝謝大家