【cocos2dx-3.0beta-製作flappybird】就要結束了嗎—Android交叉編譯以及後繼

來源:互聯網
上載者:User

一、引言看到這裡,我想關於Flappy Bird 這款遊戲的製作已經接近尾聲了。俗話說:行百裡者,半九十。這一節,我們主要是講解一下如何將遊戲編譯到Android平台上面。

二、Android 開發環境要讓遊戲在Android上安裝運行,首先得要將它編譯成一個APK檔案才行。因此我們需要搭建Android的開發環境。至於Android開發環境的搭建,我想這裡就不多做介紹了,類似的教程應該有很多了。

三、將Win32 項目轉換成 Android 項目(注意這裡使用的是Cocos2d-x3.0beta,不同的版本操作上會不同)1、進入proj.android\目錄,在該目錄下面有一個build_native.py 指令碼(這裡確保機子上已經有python運行環境了)

2、cmd下面進入到這個目錄,並且運行這個指令碼,所有我們需要做的事情,它都幫我們做了:


這裡是之前已經編譯好的,所以沒有看到對每個.cpp檔案進行編譯的過程,如果是第一次編譯,將會看到一連串的.cpp檔案編譯的過程。
提醒:有時候編譯的時候會出錯,這個時候確保win32工程下的Classes目錄下面的每一個.cpp檔案都已經包含在了.mk檔案裡面。.mk 檔案在proj.android\jni\ 目錄下面將會看到一個Android.mk 這個檔案。

3、用Eclipse開啟這個Android項目
右鍵點擊該項目名稱->Android Tools->export signed application package ,接下來就是按照提示產生可發布的安裝包了。

4、Over!

——————————————————————————
本遊戲源碼已經公開,github地址為:https://github.com/OiteBoys/Earlybird

可通過二維碼掃描下載該遊戲最新:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.