cocos-2dx 4.0+Windows 10+Vs2019 環(huán)境搭建血淚史
什么是cocos2D-x
Cocos2d-x引擎:cocos2d-x是一個(gè)免費(fèi)、開(kāi)源、跨平臺(tái)的2D游戲引擎。可以使用C++快速的開(kāi)發(fā)游戲。
特點(diǎn):易于使用:游戲開(kāi)發(fā)者可以把關(guān)注焦點(diǎn)放在游戲設(shè)置本身,而不必消耗大量時(shí)間學(xué)習(xí)晦澀難懂的OpenGL ES,此外,Cocos2d-x還提供了大量的規(guī)范。
高效:Cocos2d-x基于OpenGL ES進(jìn)行圖形渲染,從而讓移動(dòng)設(shè)備的GPU性能發(fā)揮到極致。
靈活:方便擴(kuò)展,易于集成第三方庫(kù)。
免費(fèi):基于MIT協(xié)議的免費(fèi)開(kāi)源框架,用戶(hù)可以放心使用,不用擔(dān)心商業(yè)授權(quán)的問(wèn)題。社區(qū)支持:關(guān)心Cocos2d-x的開(kāi)發(fā)者自發(fā)建立了多個(gè)社區(qū)組織,可以方便地查閱各類(lèi)技術(shù)資料。
如何下載?
這里咱們使用最新版,cocos V4.0版本,官網(wǎng)下載連接
https://www.cocos.com/cocos2dx 谷歌瀏覽器下載不了可以用edge瀏覽器
安裝
找到下載好的文件,解壓到一個(gè)自己認(rèn)為合適的地方,目錄不要放得太深哦。
這里我放到了E盤(pán)根目錄下面
配置cmake環(huán)境
安裝Vs(最好用Vs2019哦)的時(shí)候會(huì)自動(dòng)有CMake工具,只需要找到目錄,然后配置環(huán)境變量即可,我的目錄在這里,你可以根據(jù)自己的vs安裝目錄,去找到
D:\MySoftware\MicrosoftVisualStudio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin
配置好之后,在控制臺(tái)輸入cmake,出現(xiàn)如下圖所示,即表示配置成功
python環(huán)境
不要擔(dān)心,python只是用來(lái)配置環(huán)境,配置這個(gè)庫(kù)需要Python2,官方推薦的是Python2.7。注意:Python3是不行的!
你要是安裝過(guò)Python3以后的版本,也可以再裝2.7(去官網(wǎng)下載安裝即可),兩個(gè)可以分開(kāi)用。
python官網(wǎng)下載非常慢,公眾號(hào)回復(fù)"python下載"即可獲取安裝包
一,安裝
找到剛剛下載好的安裝包,雙擊運(yùn)行,選擇“Install for all users”->點(diǎn)擊“Next”
默認(rèn)安裝路徑是“C:\Python27\”,這里的路徑可以修改也可以不修改,主要看個(gè)人習(xí)慣了,我這里做了修改。
再次點(diǎn)擊“Next”,到了下圖這個(gè)界面,這里有一個(gè)“Add python.exe to Path”的選項(xiàng),這個(gè)選項(xiàng)是用來(lái)配置環(huán)境變量的,如果選擇了第一項(xiàng),那么python在安裝的時(shí)候也會(huì)自動(dòng)將環(huán)境變量配置好
如果不選,在安裝完成后可以自己手動(dòng)去配置Python環(huán)境變量
點(diǎn)擊“Next”,Python就會(huì)開(kāi)始安裝,安裝完成后會(huì)出現(xiàn)以下界面,點(diǎn)擊“finish”,Python2.7的安裝就完成了
在鍵盤(pán)上按下“win+R”->輸入:“cmd”->回車(chē),在命令提示符窗口輸入:“python”,如果沒(méi)有報(bào)錯(cuò),說(shuō)明安裝成功了
如果報(bào)錯(cuò),把D:\Python27 配置到環(huán)境變量的path中即可(配置完,記得重啟cmd哦)
正式配置cocos
開(kāi)始安裝,進(jìn)入解壓好的cocos2d-x-4.0文件夾,運(yùn)行setup.py
$python setup.py //直接雙擊文件夾里面的setup.py也可以
運(yùn)行之后,會(huì)出來(lái)控制臺(tái)窗口,一直回車(chē)即可
創(chuàng)建cocos項(xiàng)目
接下來(lái),創(chuàng)建一個(gè)自己項(xiàng)目HelloWorld。
首先創(chuàng)建一個(gè)文件夾,用來(lái)存放cocos項(xiàng)目(放在哪都行),下面是我的項(xiàng)目目錄。
然后在當(dāng)前目錄打開(kāi)cmd(防止項(xiàng)目的目錄),運(yùn)行
- cocos new helloWorld -l cpp -d ./
cocos new后面的HelloWorld是項(xiàng)目名,-l 指定語(yǔ)言(cpp,lua,js),-d是項(xiàng)目存放的路徑。
之后就是啟動(dòng)這個(gè)HelloWorld看效果了。不過(guò),還是得先手動(dòng)編譯一下,才會(huì)有vs的sln項(xiàng)目,按照官方的順序來(lái),進(jìn)入到HelloWorld文件夾,建立一個(gè)build文件夾(創(chuàng)建的項(xiàng)目會(huì)放到這里面)
打開(kāi)cmd:運(yùn)行如下命令,注意大小寫(xiě)
- //下面是Vs2019編譯方式
- cmake .. -G"Visual Studio 16 2019" -Tv142 -A win32
- //下面是Vs2017編譯方式
- cmake .. -G"Visual Studio 15 2017" -Tv141 -A win32
運(yùn)行之后build目錄里面就有了項(xiàng)目,如下圖所示
點(diǎn)擊helloWorld.sln,會(huì)自動(dòng)用Vs打開(kāi),進(jìn)入之后記得把helloWorld設(shè)置為啟動(dòng)項(xiàng),然后直接按Ctrl+F5,編譯運(yùn)行
出現(xiàn)下面這個(gè)窗口說(shuō)明,已經(jīng)創(chuàng)建成功啦~開(kāi)始學(xué)習(xí)吧