cocos2d-x在mac下配置安卓開發(fā)環(huán)境-創(chuàng)新互聯(lián)

前言:

我們都知道cocos2d-x是一個(gè)跨平臺(tái)的游戲引擎,但如果只用它來(lái)開發(fā)iPone/iPad端的游戲,有點(diǎn)太殺雞用牛刀了,如果是那樣的話,cocos2d-x就沒有展現(xiàn)出它的優(yōu)勢(shì)了。那我就來(lái)介紹一下用cocos2d-x如何創(chuàng)建一個(gè)安卓平臺(tái),并且成功的將ios游戲項(xiàng)目轉(zhuǎn)化成安卓游戲。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比共青城網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式共青城網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋共青城地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。

操作步驟:

在中斷輸入
pico .bash_profile
打開之后輸入
export ANDROID_SDK_ROOT=/Users/Himi/Documents/HimiWork/AndroidTools/android-sdk$
export ANDROID_NDK_ROOT=/Users/Himi/Documents/HimiWork/AndroidTools/android-ndk$
export COCOS2DX_ROOT=/Users/Himi/Documents/cocos2d-1.0.1-x-0.12.0
export NDK_ROOT=/Users/Himi/Documents/HimiWork/AndroidTools/android-ndk-r7b
export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_NDK_ROOT
然后按住Ctrl+X->Y+回車結(jié)束路徑配置


然后新建一個(gè)xcode項(xiàng)目,如果是新添加了類之后,必須確保所有的類文件都在class中,然后重新編譯,確保項(xiàng)目能在iPhone模擬器中正常運(yùn)行


接著是在終端運(yùn)行cocos2d-x中的create-android-project.sh,新建項(xiàng)目,項(xiàng)目名稱com.dxw.test,然后選擇id2,接著文件名test。


然后將proj.android中的build_native.sh修改一下路徑:將../../修改成../libs,接著將四個(gè)文件分別復(fù)制到自己的項(xiàng)目libs中,有的需要覆蓋。最后看一下自己的項(xiàng)目中platform中最后java/libs是否包含好多java文件,如果沒有的話,就自己從cocos2d-x中找到相應(yīng)的文件然后復(fù)制就可以了

如果是自己額外創(chuàng)建的項(xiàng)目:

要修改jni下的mk文件:

將LOCAL_SRC_FILES:=hellocpp/main.cpp... , 將所有項(xiàng)目中cpp文件都添加進(jìn)去

然后對(duì)proj.andorid進(jìn)行清理,刪除掉assert和obj文件刪除,然后繼續(xù)./build_native.sh進(jìn)行編譯

注意點(diǎn):

1.要修改cocos2dx項(xiàng)目中的AppDelegate.cpp,

applicationDidFinishLaunching的方法下面添加一行:CCEGLView::sharedOpenGLView()->setDesignResolutionSize(320,480, kResolutionUnKnown); //屏幕分辨率自適應(yīng)


2.修改eclipse下的一個(gè)AndroidManifest.xml文件,因?yàn)樗J(rèn)的是橫屏的(LandScape),如果是縱屏的話要修改成豎屏(android:screenOrientation="portrait")顯示。

測(cè)試:

將文件分別import到工程中,首先導(dǎo)入proj.android然后是libcocos2dx文件,最后插上手機(jī)進(jìn)行運(yùn)行!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)頁(yè)題目:cocos2d-x在mac下配置安卓開發(fā)環(huán)境-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://muchs.cn/article24/cospce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、小程序開發(fā)、域名注冊(cè)Google、外貿(mào)網(wǎng)站建設(shè)、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)