十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
因為想了解下cocos2d游戲開發(fā),所以最近準(zhǔn)備學(xué)習(xí)學(xué)習(xí),cocos2d和cocos2d-x
cocos2d是一個開源框架,用于構(gòu)建2D游戲、演示程序和其他圖形界面交互應(yīng)用等。Cocos2D是iPhone開發(fā)中一個非常有用的庫,它可以讓你在創(chuàng)建自己的iPhone游戲時節(jié)省很多的時間。它具有很多的功能,比如sprite(精靈)扶持,非??岬膱D形效果,動畫效果,物理庫,音頻引擎等等。 官方圖標(biāo)你完全可以免費把它用于商業(yè)開發(fā)而獲得收益。復(fù)雜講,Cocos2d-iPhone是基于 GNU LGPL v3 license的,考慮到在iPhone的平臺上無法實現(xiàn)發(fā)布第三方動態(tài)鏈接庫,因此他擴展了上述協(xié)議,允許通過靜態(tài)鏈接庫或者直接使用源代碼的方式實現(xiàn)你的應(yīng)用,而不必公開你的源代碼。你不用擔(dān)心這個開源引擎的效率和可能存在的內(nèi)在限制,因為:在AppStore上已經(jīng)有超過100個游戲是基于Cocos2D-iPhone。其中3個由此進(jìn)入過TOP10的排名。其中的 StickWars更是曾排名第一。
Cocos2d-X是一個開源的移動2D游戲框架,MIT許可證下發(fā)布的。這是一個C++ cocos2d-iPhone項目的版本。cocos2d-X發(fā)展的重點是圍繞cocos2d跨平臺。cocos2d-X提供的框架外,手機游戲,可以寫在C+ +或者Lua中,使用API是cocos2d-iPhone完全兼容。cocos2d-X項目可以很容易地建立和運行IOS,Android的三星Bada,黑莓表操作系統(tǒng)和更多。cocos2d-X還支持Windows和Linux,因此,我們可以調(diào)試的源代碼很容易寫在桌面操作系統(tǒng)的編輯。
“X”,也意味著交叉。這個開源項目的目標(biāo)是讓用戶創(chuàng)建跨平臺的代碼。目前支持的平臺是在iPhone,Android的,WoPhone,Win32平臺上,但可根據(jù)要求提供更多的平臺。
cocos2d 下載地址 http://www.cocos2d-iphone.org/download
coco2d -x 下載地址 http://code.google.com/p/cocos2d-x/downloads/list
下載cocos2d 的時候建議下載穩(wěn)定版本的,這樣以防應(yīng)用程序出現(xiàn)崩潰情況
cocos2d和cocos2d -x 的環(huán)境搭建一樣,下載后打開壓縮包,然后右鍵拷貝文件,復(fù)制路徑,打開終端,進(jìn)入文件
比如我的路徑
cd /Users/rjxy/Documents/cocos2d-iphone-2.0
然后 sudo ./install-templates.sh
提示輸入密碼,輸入后回車即可完成安裝
因為先安裝的是cocos2d -x 在安裝cocos2d的時候出現(xiàn)錯誤(并不是先zhuanglcocos2d-x 后裝cocos2d一定會出錯,這是我在裝的時候出現(xiàn)的問題)
cocos2d-iphone template installer Error: Do not run this script as root. 'root' is no longer supported RECOMMENDED WAY: ./install-templates.sh -f
在網(wǎng)上查了原因,解釋說因為 install-templates.sh 文件中以下代碼判斷root權(quán)限有問題,打開install-templates.sh這個文件,在安裝包里找到該文件,打開再找到這樣一段代碼,然后刪除這段代碼就可以順利安裝了
# Make sure root is not executed if [[ "$(id -u)" == "0" ]]; then echo "" echo "Error: Do not run this script as root." 1>&2 echo "" echo "'root' is no longer supported" 1>&2 echo "" echo "RECOMMENDED WAY:" 1>&2 echo " $0 -f" 1>&2 echo "" exit 1 fi
或許我們在第一次安裝的時候也會出現(xiàn)這種情況,以同樣的辦法解決;
我們就可以在新建工程側(cè)欄中選擇cocos2d工程
然后新建兩個工程,一個cocos2d和cocos2d -x 的工程,運行測試一下效果
cocos2d
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。