天天看點

Mac下搭建cocos2d 和cocos2d -x 環境

      因為想了解下cocos2d遊戲開發,是以最近準備學習學習,cocos2d和cocos2d-x

       cocos2d是一個開源架構,用于建構2D遊戲、示範程式和其他圖形界面互動應用等。Cocos2D是iPhone開發中一個非常有用的庫,它可以讓你在建立自己的iPhone遊戲時節省很多的時間。它具有很多的功能,比如sprite(精靈)扶持,非常酷的圖形效果,動畫效果,實體庫,音頻引擎等等。 官方圖示你完全可以免費把它用于商業開發而獲得收益。複雜講,Cocos2d-iPhone是基于 GNU LGPL v3 license的,考慮到在iPhone的平台上無法實作釋出第三方動态連結庫,是以他擴充了上述協定,允許通過靜态連結庫或者直接使用源代碼的方式實作你的應用,而不必公開你的源代碼。你不用擔心這個開源引擎的效率和可能存在的内在限制,因為:在AppStore上已經有超過100個遊戲是基于Cocos2D-iPhone。其中3個由此進入過TOP10的排名。其中的 StickWars更是曾排名第一。

         Cocos2d-X是一個開源的移動2D遊戲架構,MIT許可證下釋出的。這是一個C++ cocos2d-iPhone項目的版本。cocos2d-X發展的重點是圍繞cocos2d跨平台。cocos2d-X提供的架構外,手機遊戲,可以寫在C+ +或者Lua中,使用API是cocos2d-iPhone完全相容。cocos2d-X項目可以很容易地建立和運作IOS,Android的三星Bada,黑莓表作業系統和更多。cocos2d-X還支援Windows和Linux,是以,我們可以調試的源代碼很容易寫在桌面作業系統的編輯。

  “X”,也意味着交叉。這個開源項目的目标是讓使用者建立跨平台的代碼。目前支援的平台是在iPhone,Android的,WoPhone,Win32平台上,但可根據要求提供更多的平台。

下載下傳cocos2d 的時候建議下載下傳穩定版本的,這樣以防應用程式出現崩潰情況

cocos2d和cocos2d -x 的環境搭建一樣,下載下傳後打開壓縮包,然後右鍵拷貝檔案,複制路徑,打開終端,進入檔案

比如我的路徑

cd  /Users/rjxy/Documents/cocos2d-iphone-2.0 

然後 sudo  ./install-templates.sh 

提示輸入密碼,輸入後回車即可完成安裝

因為先安裝的是cocos2d -x 在安裝cocos2d的時候出現錯誤(并不是先zhuanglcocos2d-x  後裝cocos2d一定會出錯,這是我在裝的時候出現的問題)

 在網上查了原因,解釋說因為 install-templates.sh 檔案中以下代碼判斷root權限有問題,打開install-templates.sh這個檔案,在安裝包裡找到該檔案,打開再找到這樣一段代碼,然後删除這段代碼就可以順利安裝了

或許我們在第一次安裝的時候也會出現這種情況,以同樣的辦法解決;

我們就可以在建立工程側欄中選擇cocos2d工程

然後建立兩個工程,一個cocos2d和cocos2d -x 的工程,運作測試一下效果

cocos2d

cocos2d -x

     本文轉自新風作浪 51CTO部落格,原文連結:http://blog.51cto.com/duxinfeng/1208780,如需轉載請自行聯系原作者