[Cocos2Dx-一個(gè)都不能死]1.創(chuàng)建Cocos2D-x項(xiàng)目

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)前目錄)


創(chuàng)建新項(xià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)境
項(xiàng)目目錄

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


項(xiàng)目解決方案

run效果

到這里,成功創(chuàng)建了項(xiàng)目!

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容