Android — PlaneGame[重力感應]

來源:互聯網
上載者:User
題記:       之前做的AndroidChat
是需要伺服器搭配才可以使用,然後想做個福士的,那自然是轉戰Android遊戲啦..      因為是第一次做安卓遊戲,即使懂得 SurfaceView、Canvas、Paint、Resource、Bitmap 類的使用方法也 毫無頭緒,之後呢,就參照書籍上的代碼、進行簡單遊戲開發基本架構搭建的學習。在分析透徹原理後,進行遊戲的完善以及最佳化..
經驗總結:      主角、敵機 、Boss、子彈 都進行各自的封裝,每個類都有自己獨立的draw()、logic() 函數。因為設定每次線程執行一次時間間隔0.n 秒,之後執行所有的draw()、logic() 方法,所以遊戲的計數器以int++實現時間間隔事件的觸發,並沒有採用額外的線程處理Timer類的問題。      開發最大的難處在於角色、敵機、子彈座標的計算、碰撞的座標條件計算(要是2D、3D遊戲會更複雜的多)..      遊戲開發沒有圖片素材是不行滴,要做原創作品更是需要一個懂PS會製圖的幫手。      最後呢,敬請期待以後原創作品的出現吧。      apk安裝包:http://www.kuaipan.cn/file/id_28376982068658192.htm一、遊戲表徵圖

二、主介面 

 

三、遊戲介面 -- [ 怪物 and Boss ]

 

四、遊戲暫停

 

五、遊戲失敗

六、遊戲勝利                             
                                                                By
伍家灶

 
                                                                                            2012-5-28


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.