歡迎前往個(gè)人博客 駑馬點(diǎn)滴 和視頻空間 嗶哩嗶哩-《挨踢日志》
創(chuàng)建第一個(gè)游戲工程
國(guó)際慣例诱渤,應(yīng)該創(chuàng)建一個(gè)HelloWorld示例蚌铜。
但是游戲工程名字暂刘,我取為 birth饺谬,因?yàn)檫^段時(shí)間就是某個(gè)朋友的生日了,我想為其寫一個(gè)簡(jiǎn)單的app慶生~
我們?cè)贑:\下創(chuàng)建一個(gè)projects文件夾谣拣,用以存放我們的所有工程
cd C:\
mkdir projects
cd projects
建立一個(gè)名為birth的Cocos2dx工程
cocos new birth -p com.dirtystone.birth -l lua
建立birth的git版本管理
進(jìn)入birth工程目錄
cd birth
初始化git倉(cāng)庫(kù)
git init
stage所有的內(nèi)容
git add *
commit stage
git commit -m "first commit after 'cocos new' command executed"
對(duì)于win32工程募寨,.gitignore
文件添加以下文件的忽略
/frameworks/cocos2d-x/cocos/2d/Debug.win32
/frameworks/cocos2d-x/cocos/editor-support/spine/proj.win32/Debug.win32
/frameworks/cocos2d-x/cocos/scripting/lua-bindings/proj.win32/Debug.win32
/frameworks/cocos2d-x/external/Box2D/proj.win32/Debug.win32
/frameworks/runtime-src/proj.win32
/frameworks/cocos2d-x/tools/simulator/libsimulator/proj.win32/Debug.win32
/frameworks/cocos2d-x/external/bullet/proj.win32/Debug.win32
/frameworks/cocos2d-x/external/recast/proj.win32/Debug.win32
/simulator/win32
對(duì)于android工程,繼續(xù)往.gitignore
文件添加以下的忽略
/frameworks/cocos2d-x/cocos/platform/android
/frameworks/runtime-src/proj.android/assets
/frameworks/runtime-src/proj.android/bin
/frameworks/runtime-src/proj.android/gen
/frameworks/runtime-src/proj.android/libs
/frameworks/runtime-src/proj.android/obj
/frameworks/runtime-src/proj.android/local.properties
/simulator/android/birth-debug.apk
Visual Studio運(yùn)行游戲工程
進(jìn)入到win32工程目錄并打開當(dāng)前文件夾
cd C:\projects\birth\frameworks\runtime-src\proj.win32
explorer ./
打開birth.sln 解決方案
Visual Studio ->** 調(diào)試** -> 啟動(dòng)調(diào)試
我們成功的運(yùn)行了游戲森缠!
android真機(jī)運(yùn)行
連接android手機(jī)拔鹰,運(yùn)行USB調(diào)試,執(zhí)行運(yùn)行命令
cocos run -p andriod --ap android-19 -m debug
Note:
cocos run 命令會(huì)打包一個(gè)apk包贵涵,并且安裝于android手機(jī)上列肢;
-p android 是用于指定這將打包一個(gè)android的apk包;
--ap 用于指定android的SDK版本宾茂;
-m 用于指定是debug模式還是release模式瓷马,默認(rèn)為debug模式;
如果一切正常的話跨晴,會(huì)在我們的手機(jī)上安裝名為birth的apk包欧聘,并且運(yùn)行,我們將看到hello world 加上Cocos2dx官網(wǎng)的圖標(biāo)端盆。
iOS設(shè)備真機(jī)運(yùn)行
真機(jī)測(cè)試需要的開發(fā)者賬號(hào)怀骤,如果沒有费封,請(qǐng)注冊(cè)一個(gè)
iOS下的真機(jī)運(yùn)行特別方便,只要打開對(duì)于目錄下的Xcode工程蒋伦,真機(jī)運(yùn)行即可弓摘。
C:\projects\birth\frameworks\runtime-src\proj.ios_mac\birth.xcodeproj
總結(jié)
我們完成了我們第一個(gè)工程,并且在windows環(huán)境痕届、android環(huán)境衣盾、iOS環(huán)境下都運(yùn)行成功了。
接下來爷抓,就可以進(jìn)入行真正的游戲開發(fā)環(huán)節(jié)了,你準(zhǔn)備好了嗎阻塑?