最近一段時間對游戲比較感興趣, 同時自己也喜歡玩游戲, 所以稍微研究了一下Cocos2d-X, 文章記錄一下學(xué)習(xí)過程中的遇到的一些問題以及學(xué)習(xí)心得, 第一篇文章咱們先來說說Cocos2d-X的mac環(huán)境搭建。
一開始在網(wǎng)上找了非常多的Cocos2d-X的教學(xué)視頻躲雅,可是等到下載下來Cocos2d-X發(fā)現(xiàn)已經(jīng)更新到3.14了,而且github上的版本還在不斷的迭代,網(wǎng)上的視頻比較陳舊请琳,不適合最新版本的Cocos2d-X粱挡。首先呢,大家可以去https://github.com/cocos2d/cocos2d-x 地址下載源碼俄精,對應(yīng)下方的教程自己搭建環(huán)境询筏,或者去Cocos2d-X官網(wǎng)下載也是可以的,因為鄙人是作iOS開發(fā)的竖慧,所以咱們說說怎么用xcode構(gòu)建運(yùn)行Cocos2d-X嫌套。因為Cocos2d-X的跨平臺性,用過老版本的同學(xué)應(yīng)該都知道下載Cocos2d-X的壓縮包之后圾旨,可以運(yùn)行對應(yīng)平臺下的template文件來讓xcode安裝iphone或者mac下的模板踱讨,可是我下載的是新版本啊,沒法支持通過安裝template來實(shí)現(xiàn)xcode運(yùn)行一個含有Cocos2d-X的程序砍的,我就上網(wǎng)找啊痹筛,可是99%的安裝介紹都是老版本的,對我來說并沒有什么卵用廓鞠。于是我轉(zhuǎn)頭回到去Cocos2d-X下的README.md去搜索了一遍帚稠,我知道很多同學(xué)跟我一樣從來不看README.md,但是有時候呢咱們還是要看一下的床佳,好了下面上圖
官方寫的很清楚啊滋早,怪我自己不好好讀咯,首先夕土,咱們先到解壓后的Cocos2d-X目錄下馆衔,運(yùn)行setup.py瘟判,然后設(shè)置PATH變量,之后呢就可以通過命令行創(chuàng)建程序啦角溃,介紹就是這么寫的拷获,可是不對啊,運(yùn)行了setup.py之后有一堆什么鬼减细,見下圖
怎么還要NDK的path, 我不知道啊, 算了, 根據(jù)提示來吧, 讓我敲回車我就敲唄, 敲了之后怎么又要輸入ANDROID_SDK_ROOT匆瓜,逗我?
然后google了一下才發(fā)現(xiàn)如果是作安卓的同學(xué)是需要配置JDK未蝌,SDK驮吱,ADT,eclipse等萧吠。當(dāng)然咱們作iOS開發(fā)不需要配置這些左冬,直接一路回車到底就ok了。之后呢纸型,按照README.md所介紹的直接運(yùn)行 cocos new 工程名 -p com.company.工程名 -l cpp -d NEW_PROJECTS_DIR 就能成功創(chuàng)建帶有Cocos2d-X模板的工程啦拇砰,這里有點(diǎn)需要注意的是NEW_PROJECTS_DIR這個一定要寫工程所存儲的絕對路徑,反正我寫個相對路徑是沒有創(chuàng)建成功狰腌,創(chuàng)建成功之后cd到工程所在的目錄下可以發(fā)現(xiàn)不僅有iOS的模板除破,還有其他平臺的模板,果然跨平臺厲害了琼腔。刷一波6先瑰枫,作為iOS開發(fā),我們打開proj.ios_mac文件夾就可以看到xcode的工程文件了丹莲,打開就可以運(yùn)行一波HelloWorld Cocos2d代碼啦甥材,具體的文件目錄如下圖
好了,今天mac下創(chuàng)建Cocos2d-X 3.14工程文件就介紹完了土铺,下次咱們介紹一下Cocos2d-X的幾個常用的類悲敷,順便寫個小的游戲給大家玩玩俭令,放松一下心情。