編輯:Android游戲開發
最近做了這個小作品,並不是規范的開發,只是完成了部分功能,和市面上的作品不能相提並論,游戲中所用到的圖片和音效均來自於網絡。先來看看需求分析以及效果圖:
游戲的第一界面有5個按鈕,開始游戲,排行榜,關於,退出和音樂圖標,點擊開始游戲即進入打地鼠游戲。
游戲結束後會進入玩家記錄窗口。
點擊排行榜查看游戲玩家記錄。
點擊關於可以看到對游戲的說明,點擊退出則游戲退出。
根據分析創建如下包和類以及xml文件。
Controller類作為游戲的控制中心,處理界面,玩家點擊和游戲邏輯;GamerDatabase用來保存玩家記錄到數據庫;MouseSqlite創建數據庫等;Gamer封裝玩家信息;GameOver游戲結束的處理;gameRun游戲運行時的處理;MusicService處理游戲的背景音樂以及音效;About游戲的關於界面;BaseActivity作為基類所有的Activity都要繼承它;showRank顯示玩家記錄的排行榜。xml文件名稱對應相應的類的布局,list_item用於顯示排行榜的listview的布局。游戲中使用到的圖片和音效分別放在res下的drawable和raw下。
1. onKeyDown 方法 onKeyDown 方法是KeyEvent.Callback 接口中的一個抽象方法,重寫onKeyDown 方法可
進行軟件開發時,通常我們都喜歡使用較新版本的工具,但這裡我為什麼使用低版本的SDK來開發A
第9天:這是一款第一人稱視角射擊游戲,但它絕不老套 在與人們談論起這款游戲的時候,為它定義一個明確的分類確實很難。雖然可以將它看作一款傳統的街機游
上篇文章中對開始打地鼠游戲的思路做了簡單的介紹,現在來具體的說一說開始打地鼠游戲的實現,先說說布局,用LinearLayout或TableLyout