日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mac下搭建cocos2d 和cocos2d -x 环境

發布時間:2024/9/5 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mac下搭建cocos2d 和cocos2d -x 环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

來源:http://blog.csdn.net/duxinfeng2010/article/details/7985024

cocos2d是一個開源框架,用于構建2D游戲、演示程序和其他圖形界面交互應用等。Cocos2DiPhone開發中一個非常有用的庫,它可以讓你在創建自己的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中,使用APIcocos2d-iPhone完全兼容。cocos2d-X項目可以很容易地建立和運行IOSAndroid的三星Bada,黑莓表操作系統和更多。cocos2d-X還支持WindowsLinux,因此,我們可以調試的源代碼很容易寫在桌面操作系統的編輯。

  “X”,也意味著交叉。這個開源項目的目標是讓用戶創建跨平臺的代碼。目前支持的平臺是在iPhoneAndroid的,WoPhoneWin32平臺上,但可根據要求提供更多的平臺。


cocos2d 下載地址? http://www.cocos2d-iphone.org/download

coco2d -x 下載地址?http://code.google.com/p/cocos2d-x/downloads/list


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


cocos2d和cocos2d -x 的環境搭建一樣,下載后打開壓縮包,然后右鍵拷貝文件,復制路徑,打開終端,進入文件


比如我的路徑

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

然后 sudo ?./install-templates.sh?

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

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

[cpp] view plaincopy
  • cocos2d-iphone?template?installer??
  • ??
  • Error:?Do?not?run?this?script?as?root.??
  • ??
  • 'root'?is?no?longer?supported??
  • ??
  • RECOMMENDED?WAY:??
  • ?./install-templates.sh?-f??

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

    ?

    [cpp] view plaincopy
  • #?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??
  • ?

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

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






    然后新建兩個工程,一個cocos2d和cocos2d -x 的工程,運行測試一下效果


    cocos2d





    cocos2d -x







    l

    轉載于:https://www.cnblogs.com/heyonggang/p/3471151.html

    總結

    以上是生活随笔為你收集整理的Mac下搭建cocos2d 和cocos2d -x 环境的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。