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比較省事的辦法,安裝一個...