本系列在簡(jiǎn)書首發(fā),轉(zhuǎn)載請(qǐng)注明出處猖任,作者うちはイタチ
上一篇我們了解了一下你稚,前期準(zhǔn)備工作,接下來(lái)我們要開始搭建開發(fā)環(huán)境了朱躺。假設(shè)你已經(jīng)裝好了Win7 64位
VS2013
全稱Microsoft Visual Studio 2013 社區(qū)版刁赖。因?yàn)槭褂肳indows系統(tǒng),我們大部分時(shí)間使用的主要IDE是VS长搀,根據(jù)最新Cocos2d-x v3.16的需求宇弛,最低必須使用VS2013。我們就不去使用VS2015或2017了盈滴。VS2013離線版下載地址涯肩,下載地址如果過(guò)期請(qǐng)聯(lián)系我。
Pyhton
主要用于執(zhí)行引擎里面的一些配置腳本巢钓。用一次就行了病苗。下載地址。主要用于配置系統(tǒng)環(huán)境變量
下載Cocos布局編輯器
布局編輯器就是一個(gè)軟件症汹,讓你輕松把游戲界面弄出來(lái)硫朦,當(dāng)然有些是動(dòng)態(tài)的,靜態(tài)的界面交給它就行背镇,效率高咬展,我們使用的是Cocos Studio,這個(gè)編輯器官網(wǎng)沒(méi)有放在明顯的位置瞒斩,不太好找破婆,這里我提供下載地址。官方把它合并到了Cocos2d-x v3.10中胸囱,但我們只使用它的布局編輯器祷舀,不使用Cocos2d-x v3.10的引擎功能。
BabelLua
因?yàn)椴皇钦f(shuō)過(guò)我們還需要用Lua嗎烹笔,沒(méi)有它怎么行裳扯,這個(gè)插件支持VS,所以開發(fā)Lua和C++我們只需要使用VS一個(gè)IDE就行了谤职,Lua還帶自動(dòng)提示和調(diào)試功能饰豺,是不是感覺(jué)非常棒。并且這個(gè)插件在官網(wǎng)已經(jīng)沒(méi)有安裝包下載了允蜈,只有一個(gè)壓縮文件冤吨,而且網(wǎng)上也找不到Lua版的Cocos2d-x v3.16版本的cocos2d自動(dòng)補(bǔ)全詞庫(kù)蒿柳,這個(gè)詞庫(kù)是我純手工打造的,類名都有了锅很,有一些方法沒(méi)有比對(duì)其馏,到時(shí)用的時(shí)候參考v3.16的api即可。下載地址
下載Cocos2d-x v3.16引擎
開始走流程
-
安裝VS 2013
安裝過(guò)程很簡(jiǎn)單爆安,但有幾個(gè)地方需要注意叛复,一是安裝目錄盡量別選擇C盤,以免占據(jù)系統(tǒng)盤太多空間扔仓,二是選擇自定義可選功能褐奥,只安裝下圖的勾選就行了,沒(méi)必要裝那么多翘簇,我們用不到的東西
image.png
最后安裝完后第一次啟動(dòng)撬码,你可以設(shè)置自己喜歡的風(fēng)格,我選擇的是黑色界面和C++風(fēng)格版保,各位根據(jù)自己愛(ài)好來(lái)選把呜笑。
- 安裝Pyhton
很簡(jiǎn)單直接下一步就行了,但建議不要裝到C盤彻犁。 -
安裝Cocos Studio v3.10布局編輯器
image.png
安裝完后叫胁,關(guān)閉,然后桌面上有兩個(gè)圖標(biāo)
image.png
我們刪掉Cocos這個(gè)圖標(biāo)汞幢,以后我們只使用Cocos Studio這個(gè)軟件驼鹅。 - 安裝BabelLua插件
從上面下載地址下載完BabelLua后,解壓后我們看到的是這樣
image.png
我們雙擊BabeLua For 2013 V3.2.2.0.vsix森篷,安裝后输钩,我們把文件夾里面的cocos2dx-3.16-api.lua復(fù)制到C:\Users\Administrator\Documents\BabeLua\Completion下,如圖
image.png
5.安裝Cocos2d-x v3.16引擎
其實(shí)這就是個(gè)文件夾仲智,我們上面已經(jīng)下載好了买乃,解壓打開后應(yīng)該是這樣的
image.png
因?yàn)榍懊嫖覀円呀?jīng)安裝好了Pyhton,所以我們可以看到最下面的setup.py是有圖標(biāo)的钓辆,我們來(lái)雙擊它为牍,配置環(huán)境。然后我們直接回車岩馍,跳過(guò)NDK_ROOT,ANDROID_SDK_ROOT抖韩,ANT_ROOT這些配置蛀恩,這里是打包Android需要的,以后我們有其他方法打包Android這里跳過(guò)茂浮。接下來(lái)我們準(zhǔn)備使用命令行來(lái)創(chuàng)建我們的第一個(gè)項(xiàng)目双谆,但創(chuàng)建前我們還需要把Python的環(huán)境變量配置一下壳咕,不然無(wú)法使用命令行。
image.png
接下來(lái)讓我們點(diǎn)擊運(yùn)行->輸入cmd顽馋。這個(gè)時(shí)候我們可以去翻下官網(wǎng)谓厘,怎樣使用命令行創(chuàng)建項(xiàng)目呢,參考
然后輸入命令
cocos new MyGame -p com.cocos2dx.MyGame -l cpp -d G:
cocos new MyGameLua -p com.cocos2dx.MyGame -l lua-d G:
請(qǐng)注意這里的G:/是我的最后一盤符G盤寸谜,你可以選擇F盤竟稳,E盤,反正只要不是C盤就好熊痴。這里我們就生成了兩個(gè)項(xiàng)目一個(gè)基于C++他爸,一個(gè)基于Lua
image.png
image.png
然后我們打開這兩個(gè)文件夾,看看里面的結(jié)構(gòu)
image.png
image.png