最近一段時間對游戲比較感興趣, 同時自己也喜歡玩游戲, 所以稍微研究了一下Cocos2d-X, 文章記錄一下學習過程中的遇到的一些問題以及學習心得, 第一篇文章咱們先來說說Cocos2d-X的mac環境搭建。
一開始在網上找了非常多的Cocos2d-X的教學視頻,可是等到下載下來Cocos2d-X發現已經更新到3.14了,而且github上的版本還在不斷的迭代,網上的視頻比較陳舊,不適合最新版本的Cocos2d-X。首先呢,大家可以去https://github.com/cocos2d/cocos2d-x 地址下載源碼,對應下方的教程自己搭建環境,或者去Cocos2d-X官網下載也是可以的,因為鄙人是作iOS開發的,所以咱們說說怎么用xcode構建運行Cocos2d-X。因為Cocos2d-X的跨平臺性,用過老版本的同學應該都知道下載Cocos2d-X的壓縮包之后,可以運行對應平臺下的template文件來讓xcode安裝iphone或者mac下的模板,可是我下載的是新版本啊,沒法支持通過安裝template來實現xcode運行一個含有Cocos2d-X的程序,我就上網找啊,可是99%的安裝介紹都是老版本的,對我來說并沒有什么卵用。于是我轉頭回到去Cocos2d-X下的README.md去搜索了一遍,我知道很多同學跟我一樣從來不看README.md,但是有時候呢咱們還是要看一下的,好了下面上圖
官方寫的很清楚啊,怪我自己不好好讀咯,首先,咱們先到解壓后的Cocos2d-X目錄下,運行setup.py,然后設置PATH變量,之后呢就可以通過命令行創建程序啦,介紹就是這么寫的,可是不對啊,運行了setup.py之后有一堆什么鬼,見下圖
怎么還要NDK的path, 我不知道啊, 算了, 根據提示來吧, 讓我敲回車我就敲唄, 敲了之后怎么又要輸入ANDROID_SDK_ROOT,逗我?
然后google了一下才發現如果是作安卓的同學是需要配置JDK,SDK,ADT,eclipse等。當然咱們作iOS開發不需要配置這些,直接一路回車到底就ok了。之后呢,按照README.md所介紹的直接運行 cocos new 工程名 -p com.company.工程名 -l cpp -d NEW_PROJECTS_DIR 就能成功創建帶有Cocos2d-X模板的工程啦,這里有點需要注意的是NEW_PROJECTS_DIR這個一定要寫工程所存儲的絕對路徑,反正我寫個相對路徑是沒有創建成功,創建成功之后cd到工程所在的目錄下可以發現不僅有iOS的模板,還有其他平臺的模板,果然跨平臺厲害了。刷一波6先,作為iOS開發,我們打開proj.ios_mac文件夾就可以看到xcode的工程文件了,打開就可以運行一波HelloWorld Cocos2d代碼啦,具體的文件目錄如下圖
好了,今天mac下創建Cocos2d-X 3.14工程文件就介紹完了,下次咱們介紹一下Cocos2d-X的幾個常用的類,順便寫個小的游戲給大家玩玩,放松一下心情。