求大神指導如何在mac上安裝cocos2d就是可以

時間 2021-12-22 04:55:42

1樓:mmm草莓貓

super詳細,**是國外的,所以載入有點慢。安卓和ios都有哦。

2樓:9秒青年

之前有兩節介紹了mac下配置android ndk並搭建cocos2dx以及如何建立cocos2d-x-android專案,那麼可能看過這兩節的童鞋就很多疑問,問的最多的就是如何讓xcode中的ios**與eclipse-android**通用?那麼今天himi就為大家詳細解決這個問題,讓我們只需在xcode中編寫**,然後編譯後直接匯入android即可執行打包!

廢話不多說了,正題,整合步驟如下:(為了不讓童鞋們混淆,許多檔案的具體修改省略,himi直接給出檔案)

1. 使用終端建立一個android-cocos2dx專案先;具體步驟參照如下博文:

【ios-cocos2d-x 遊戲開發之四】cocos2dx建立android ndk新專案並編譯匯入eclipse中正常執行!

2.建立好之後,然後xcode新建立一個cocos2dx模版的專案(已有cocos2dx模版專案的省略此步驟)

himi建立的xcode專案路徑:(專案名稱:ohmonstermrios)

/users/himi/documents/himiwork/ohmonstermrios

himi建立的android專案名稱:(專案名稱:ohmonstermrandroid)路徑後面用不到;

3. 拷貝新建立的android專案下的整個「android」資料夾,路徑: ohmonstermrandroid/android

然後拷貝到  /users/himi/documents/himiwork/ohmonstermrios/ohmonstermrios

上面這個路徑就是你xcode專案下與 ios、libs、classes同一級別的地方!

注意!這裡只要新建立的android專案下名為「android」資料夾,其他的都不要!!!!

4. 開啟你的「終端」,先 cd 到你xcode的專案下剛拷貝過來的android資料夾路徑,這裡himi輸入的命令如下:

cd /users/himi/documents/himiwork/ohmonstermrios/ohmonstermrios/android    回車!

繼續在終端輸入     pico makefile   回車! 然後根據如下圖進行輸入:

這裡要注意:

clean 要頂格不留空格!    兩個 rm 語句前都是  tab 縮排!不要弄錯!

輸入後,control+x  儲存,然後  y  ,最後回車!  ok!

不要關閉終端,繼續輸入   make clean   回車!  當終端輸出如下提示,表示你正確配置了:

rm -rf libs/

rm -rf obj/

這六個檔案分別放入你xcode專案如下路徑,這裡使用himi的專案路徑來說明,大家按照自己專案路徑放入即可!

這四個路徑當中如提示檔案已經存在,果斷不用多想,直接覆蓋即可!

開啟後只需要修改: ndk_root 路徑即可!別跟我說你的ndk_root路徑你不知道 =。

=不知道的童鞋請自動面壁~開玩笑拉,不知道的童鞋可以參考之前我介紹如何配置android sdk 的博文哦~

7. 最後一步了,拷貝兩個檔案就大功告成了!

首先到你存放cocos2dx引擎目錄路徑下(如有看過之前文章,其實就是$cocos2dx_root路徑),

然後找到cocosdenshion資料夾下的「android」資料夾,然後拷貝整個「android」資料夾到你xcode專案下libs/cocosdenshion下,himi的路徑如下:

最後找到存放cocos2dx引擎目錄路徑下的cocos2dx下的「platform」資料夾,將整個「platform」資料夾拷貝到你xcode專案下libs/cocos2dx 下,himi的路徑如下:

——(此步驟為加入cocos2dx-box2d步驟,如果不使用box2d請童鞋省略此步驟)——

(此步驟為加入cocos2dx-box2d步驟,如果不使用box2d請童鞋省略此步驟)從cocos2dx引擎目錄路徑下/box2d/拷貝android.mk到xcode專案下/libs/box2d/下面去。

8.  開啟你的「終端」,先 cd 到你xcode的專案下剛拷貝過來的android資料夾路徑,這裡himi輸入的命令如下:

cd /users/himi/documents/himiwork/ohmonstermrios/ohmonstermrios/android    回車!

繼續輸入   make clean  回車!

繼續輸入  ./build_native.sh  回車!

如果之前的步驟都沒有出現任何問題,ok,終端會輸出一大堆的資訊,最後顯示如下類似內容!

install        : libcocosdenshion.so => libs/armeabi/libcocosdenshion.so

compile++ thumb  : game_logic_static <= helloworldscene.cpp

staticlibrary  : libgame_logic_static.a

sharedlibrary  : libgame.so

install        : libgame.so => libs/armeabi/libgame.so

ok,到此證明之前的配置正確完成!如果出現了 …stop類似的資訊,說明其中有些地方配置出現問題!

彆著急,還沒結束!最後說二點:

一. 你拷貝到xcode專案中的android相關檔案等沒必要匯入你的xcode中,如果匯入反而讓你的xcode專案編譯錯誤無法執行!

二. 當你以後在xcode新增了一些類,那麼你需要到  classes/android.mk  修改一下,將你新新增的類新增進去,如下圖所示:

注意:新新增的類在其他類中「include」使用的時候一定要將檔案的路徑全部寫完整,例如新新增有個類 staticclassmodel.cpp       staticclassmodel.

h  放在dev資料夾下,那麼:

其他類中使用時:  #include 「dev/staticclassmodel.h」

在classes檔案下 android.mk中,也一樣寫完整路徑:dev/staticclassmodel.cpp

——(此步驟為加入cocos2dx-box2d步驟,如果不使用box2d請童鞋省略此步驟)——

classes/android.mk中找到:

local_shared_libraries := cocosdenshion_shared

在下面繼續新增一句:

local_shared_libraries += box2d_shared

對了忘記說如何匯入到eclipse中了!這裡將xcode專案匯入eclipse中很容易:

一: 第一次將xcode中的android專案匯入到eclipse中,要先build!

開啟你的「終端」,先 cd 到你xcode的專案下剛拷貝過來的android資料夾路徑,這裡himi輸入的命令如下:

cd /users/himi/documents/himiwork/ohmonstermrios/ohmonstermrios/android    回車!

繼續輸入   make clean  回車!

繼續輸入  ./build_native.sh  回車!

二:eclipse直接將你xcode下的「android」路徑直接匯入你eclipse中即可!

備註:不僅僅第一次將xcode中專案匯入eclipse中需要編譯,以後只要在xcode中有**修改和新增都記得要build!然後eclipse  clean下執行專案就ok拉!

下面是himi配置之後在xcode以及eclipse下執行的ios和android截圖:

3樓:匿名使用者

直接安裝xcode就可以了啊

如何在vmware10上安裝mac10 8系統

vmware10安裝解鎖補丁進入對應的資料夾,右鍵用管理員許可權執行即可,例如windows系統上裝的vmware,就進入windows資料夾,點選install。新建虛擬機器,預設經典就行了。選擇映像檔案,當然,也可以建完虛擬機器再選擇。值得注意的是,黑蘋果很多映像是cdr的,其實性質和iso檔案...

求大神指教如何在筆記本win8上安裝破解的

你有扣扣嗎?我給你發個cad如何啟用的方法 我剛買的win8 64系統的的筆記本,已安裝成功cad2010 64位,但是怎麼也安裝不上pccad2010了,請高手指教 因為你的系統裡沒有安裝修改過的32位cad2010軟體,我有修改過的32位cad2010軟體,完全可以在64位系統上安裝使用的 wi...

如何在MAC系統下安裝印表機驅動

哀芸鄞芳潔 其實蘋果系統只支援少量機型,愛普森能直接識別,像東芝印表機不但識別不了,而且東芝官網都找不到mac的印表機驅動 天枰偉偉 在任何一個品牌的電腦上安裝驅動程式的步驟都是一樣的。除蘋果的mac系統 先執行印表機驅動光碟 一直到提示連線印表機 把印表機連線到電腦上 ok比較省事的辦法,安裝一個...