自己看著網(wǎng)絡(luò)上面的教程完成了cocos2d-x的安裝宪巨,突然想到自己想認(rèn)真的開(kāi)始寫(xiě)一個(gè)屬于自己的博客滥玷,于是就創(chuàng)建了一篇cocos2d-x的分類(lèi)來(lái)記錄我在學(xué)習(xí)cocos2d-x的成長(zhǎng)過(guò)程两疚。
說(shuō)到mac下安裝cocos2d-x想到的模式就是xcode+cocos2d-x量窘。因?yàn)槲冶旧砭褪且粋€(gè)ios程序員埃撵,所以我只能通過(guò)xcode這個(gè)軟件來(lái)編寫(xiě)以后的cocos2d-x的程序赵颅。如果是想在安卓上面做cocos2d-x的點(diǎn)擊我文章結(jié)尾的一些鏈接。
我的開(kāi)發(fā)環(huán)境是:
設(shè)備:Mac mini (Late 2014)
內(nèi)存:8 GB 1600 MHz DDR3
處理器:2.6 GHz Intel Core i5
系統(tǒng)版本:os x ?yousemite 版本10.10
xcode版本:xcode version6.1.1
以下是用到的一些軟件:
1盯另、cocos2d-x 3.4正式版(本人之前在git的網(wǎng)址下面下載過(guò)但是缺少很多文件性含,導(dǎo)致我一直安裝不成功,所以大家請(qǐng)直接去我鏈接的網(wǎng)址上下載本人親測(cè)可行鸳惯。這個(gè)3.4的版本我下載下來(lái)有377.1mb)
http://www.cocos2d-x.org/download
2商蕴、python 2.7.9(提醒os x系統(tǒng)的不要下載python3.0以上的版本叠萍,正常mac上都有自帶,為什么連接出python的下載地址绪商,因?yàn)榈谝晃覀冇杏玫竭@個(gè)苛谷,第二cocos2d-js貌似不支持python3.0,不過(guò)我們這邊是cocos2d-x格郁,不用擔(dān)心腹殿,這個(gè)下載可以跳過(guò))
https://www.python.org/download
開(kāi)始動(dòng)手:
1、我個(gè)人習(xí)慣的問(wèn)題例书,首先將下載下來(lái)的cocos2d-x解壓锣尉,把解壓的文件拖到/Users/duan/目錄下,users后面的duan就是你osx創(chuàng)建的一個(gè)用戶(hù)名决采。(給出截圖)
2自沧、大家在操作之前先看我這個(gè)題目,這個(gè)是一個(gè)錯(cuò)誤的操作树瞭,網(wǎng)上很少寫(xiě)出這樣一個(gè)錯(cuò)誤拇厢。導(dǎo)致我走錯(cuò)了很多路,也許能幫助到和我一樣走錯(cuò)路的同學(xué)晒喷。我這邊用git上面下載的一個(gè)cocos2d-x-4-develop來(lái)做測(cè)試孝偎,首先不用多說(shuō)我相信大家一開(kāi)始是小白沒(méi)有書(shū)的情況下,都是在百度上習(xí)慣性的打出 cocos2d-x github回車(chē)凉敲。很好大家看到了確實(shí)有這樣的一個(gè)github的鏈接https://github.com/cocos2d/cocos2d-x這個(gè)就是鏈接的地址衣盾,于是乎我們就興沖沖的去下載這上面的cocos2d-x 然后在百度上面搜一個(gè)類(lèi)似的教程就開(kāi)始操作了,到此為止荡陷。我們按照前面相同的步驟將我們下載的cocos2d-x-4-develop.zip解壓并且放到/users/duan/下面雨效,打開(kāi)終端輸入命令ls查看duan下面的所有文件cd到cocos2d-x-4-develop文件夾下,再一次輸入ls查看里面的文件废赞。(到此給出截圖)
看到我圈起來(lái)的stup.py的文件了么徽龟,很好,這個(gè)是cocos2d-x里面下載的文件唉地,意思是安裝文件据悔,后綴.py說(shuō)明他是一個(gè)python格式的文件,也就是一開(kāi)始我前面讓大家下載的文件耘沼,當(dāng)然osx的系統(tǒng)的用戶(hù)极颓,可以不用python,在終端輸入命令 python setup.py(或者./ setup.py)(給出截圖)
為什么會(huì)沒(méi)有這樣的文件呢,我很蛋疼群嗤,很疑惑啊菠隆,網(wǎng)上的教程到這塊就已經(jīng)結(jié)束啦,后面都是回車(chē)回車(chē)再回車(chē),沒(méi)有說(shuō)道這樣的一個(gè)問(wèn)題骇径,我一直在想我在git上面下載的東西tmd肯定是沒(méi)有錯(cuò)的吧躯肌,肯定是我操作的錯(cuò)誤。比如下面會(huì)有一個(gè)source命令是用來(lái)搞什么我還是搞不懂(希望有大神能在這邊補(bǔ)充)就在這邊我走了很多彎路子破衔,這個(gè)時(shí)候我們?nèi)ocos2d-x github里面去看看這邊tools/cocos2d-console/bin 到底有沒(méi)有這樣的文件清女,是不是我們下載錯(cuò)了。(給出截圖)
放棄了git上面下載的東西晰筛,后來(lái)發(fā)現(xiàn)原來(lái)cocos2d-x還有網(wǎng)站嫡丙,于是就是官網(wǎng)去下載,下載下來(lái)才發(fā)現(xiàn)有300多mb感覺(jué)這次應(yīng)該是真的了(當(dāng)然在我后面測(cè)試發(fā)現(xiàn)读第,如果你要下載git上面的話(huà)曙博,可以通過(guò)fork到你的git下面,然后 git clone 也是可行的)
3卦方、好了表示說(shuō)如果你下載對(duì)了可以跳過(guò)第二步我的碎碎念羊瘩,用我們之前下載好的cocos2d-x 3.4,打開(kāi)終端盼砍,我相信大家很熟悉操作了。輸入終端命令cdcocos2d-x 3.4逝她,然后python setup.py(給出截圖)
看到了吧 這邊不再是 not found浇坐,而是added 至于這邊是做什么的,我也不是很明白(求大神補(bǔ)充黔宛,)然后你根據(jù)后面的提示Please enter the path of NDK_ROOT (or press Enter to skip):近刘,不斷的回車(chē)最后會(huì)提示Please execute command: "source /Users/duan/.bash_profile" to make added system variables take effect
你就在終端輸入source /Users/duan/.bash_profile就行了,這邊我很迷惑臀晃,我真的不懂觉渴,就是按照步驟來(lái)(求大神解答)當(dāng)然我再次輸入python setup.py的時(shí)候發(fā)現(xiàn)還是出現(xiàn)not found ,我至今也不知道為啥徽惋。這邊有一個(gè)文件.bash_profile 是一個(gè)隱藏文件案淋,這邊source操作我不是很明白是用來(lái)做什么(
顯示 Mac?隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
隱藏Mac 隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false)
好了到了這一步基本就完成了%80
4、終端里面輸入 cocos -h(huán)险绘,會(huì)看到cocos這樣的一些的命令踢京,輸入cocos ?new -p com.duan.test -l cpp -d /Users/Duan/Desktop/workspace helloworld ?這樣一個(gè)命令就可以在桌面上面的workspace文件下創(chuàng)建一個(gè)hellowrld的項(xiàng)目了。好了到此為止了宦棺。有沒(méi)有需要補(bǔ)充的呢瓣距?(給出截圖)
5、使用過(guò)的一些大神寫(xiě)的文檔
cocos2d-x 3.0正式版及android環(huán)境搭建詳細(xì)教程
http://www.cocoachina.com/bbs/read.php?tid=199238(安卓,ios都有)
Cocos2d-x 3.0 開(kāi)發(fā)(十七)使用Cocos2d-x 3.0rc代咸,一條命令打包Android