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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode编译到Android...

發(fā)布時間:2025/3/17 Android 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode编译到Android... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

??本站文章均為?李華明Himi?原創(chuàng),轉(zhuǎn)載務(wù)必在明顯處注明:

轉(zhuǎn)載自【黑米GameDev街區(qū)】?原文鏈接:?http://www.himigame.com/hibernate/783.html

          ? 點擊訂閱 ??本博客最新動態(tài)!及時將最新博文通知您!

前段時間有事情不在北京也很少上網(wǎng)所以一直沒有更新博客,那么今天Himi向大家分享一下最新cocos2dx 2.0.1版本整合Xcode 編譯運行Android的博文;

首先介紹下cocos2dx 2.0:

主要特點:

使用opengl es2.0支持CocosBuilder集成了一些擴(kuò)展,比如CCControlExtension, CCNotification, CCListView實現(xiàn)javascript 綁定了,你可以參考”testjs”項目只支持iOS,Android和win32平臺

注意事項:

請使用ndk-r7b或更高版本來編寫android本地代碼。Android自2.2版本起支持opengl es2.0

沒有整合過之前cocos2dx版本的童鞋可以請先移步到?【iOS-cocos2d-X 游戲開發(fā)之七】整合Cocos2dX的Android項目到Xcode項目中,Xcode編寫&編譯代碼,Android導(dǎo)入打包運行即可!

詳細(xì)整合步驟如下:

? ? ? ?步驟1.?首先Xcode安裝最新cocos2dx版本:cocos2d-2.0-rc2-x-2.0.1,然后Xcode創(chuàng)建一個cocos2dx項目,這里Himi設(shè)定項目名:MercenaryLegend

項目路徑如下圖所示:

?

? ? ? ?步驟2.然后通過終端創(chuàng)建Android項目(不會的童鞋請移步到?【iOS-cocos2d-X 游戲開發(fā)之七】整合Cocos2dX的Android項目到Xcode項目中,Xcode編寫&編譯代碼,Android導(dǎo)入打包運行即可!?);這里Himi設(shè)定項目名:MerLeg4Android

?

? ? ???步驟3.將創(chuàng)建的MerLeg4Android項目下的proj.android文件夾(只要這個proj.android文件夾),整個copy到你MercenaryLegend項目下,與MercenaryLegend下的Classes、ios、libs同一級目錄 ,如下圖所示:

?

? ? ? ??步驟4.打開剛copy到MercenaryLegend下的proj.android下的build_native.sh 文件,修改3個配置如下:

NDK_ROOT= ? ?這里是你NDK的路徑

COCOS2DX_ROOT= ?這里是你cocos2dx 2.0 引擎包所在的根路徑

GAME_ROOT= 這里是你Xcode創(chuàng)建的cocos2dx項目根路徑

Himi配置如下:

NDK_ROOT=/Users/Himi/Documents/HimiWork/AndroidTools/android-ndk-r7b

COCOS2DX_ROOT=/Users/Himi/Documents/cocos2d-2.0-rc2-x-2.0.1

GAME_ROOT=/Users/Himi/Documents/HimiWork/MercenaryLegend/MercenaryLegend

? ? ?

? ? ??步驟5.打開終端,然后首先cd到你Xcode項目下的pro.android目錄下,如下:

cd /Users/Himi/Documents/HimiWork/MercenaryLegend/MercenaryLegend/proj.android

cd xcode項目下的proj.android目錄

?

? ? ? ?步驟6.繼續(xù)在終端輸入:./build_native.sh

OK,如果以上步驟都正確,那么終端開始編譯代碼,正確編譯成功的話則在最后出現(xiàn)如下語句:

StaticLibrary : libcocosdenshion.a
SharedLibrary : libgame.so
Install : libgame.so => libs/armeabi/libgame.so

如下圖:

?

OK,編譯成功后,打開你的Eclipse將你Xcode項目下的proj.android項目導(dǎo)入吧:

?

最后,真機(jī)運行(這里使用的是魅族M9 分辨率960x640)如下截圖:

?

整合步驟來看,比cocos2dx 2.0之前的版本整合簡單的很多,哈哈。好了,就先這樣吧。有什么問題,童鞋們評論留言交流吧;

?

轉(zhuǎn)載于:https://blog.51cto.com/xiaominghimi/969986

總結(jié)

以上是生活随笔為你收集整理的【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode编译到Android...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。