需要金幣:![]() ![]() |
資料包括:完整論文,開題報告,任務書 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):12147 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:近年來,隨著智能手機的廣泛使用,手機游戲逐漸成為人們?nèi)粘I钪斜夭豢缮俚囊徊糠?。而在智能手機的主流平臺中,Android以其系統(tǒng)的開源性、流暢性以及可操作性等優(yōu)點受到廣大開發(fā)者青睞。因此,基于Android平臺的手機游戲覆蓋范圍廣、利潤空間大、值得開發(fā)。 本文主要介紹了Android平臺的發(fā)展、Android應用環(huán)境的搭建,以及Android 游戲開發(fā)的兩種基本框架結構View與SurfaceView,并以SurfaceView為主要框架設計了一款界面美觀、操作簡單、符合大眾品位的飛行射擊類游戲。其中,游戲策略模型、框架搭建、碰撞檢測以及游戲音效的配合等是該游戲設計的重點。通過刷屏、線程控制等核心技術,實現(xiàn)了游戲的動態(tài)控制。 本課題的開發(fā)環(huán)境是Eclipse,開發(fā)語言為Java。游戲最終可以移植到Android手機,并且經(jīng)過測試,所設計的功能均可實現(xiàn)。
關鍵詞:Android 手機游戲 飛行射擊 飛機大戰(zhàn)
目錄 摘要 Abstract 1 緒論-1 1.1 論文研究背景-1 1.1.1 手機游戲的發(fā)展-1 1.1.2 手機游戲開發(fā)平臺-2 1.2 論文研究意義-3 1.2.1 Android手機平臺的優(yōu)勢-3 1.2.2 Android手機游戲的價值-3 1.3 論文組織結構-3 2 游戲開發(fā)平臺及相關技術-5 2.1 Google Android概述-5 2.2 開發(fā)工具介紹-7 2.2.1 JAVA的開發(fā)包——JDK-7 2.2.2 JAVA的IDE工具——Eclipse-7 2.2.3 Android的開發(fā)包——Android SDK-7 2.3 Android開發(fā)環(huán)境搭建-7 3 Android游戲開發(fā)基礎-10 3.1 手機游戲開發(fā)流程-10 3.2 Android游戲開發(fā)框架-11 3.2.1 View游戲框架-11 3.2.2 SurfaceView游戲框架-12 3.3 Android游戲開發(fā)的關鍵技術-13 3.3.1 多線程技術-13 3.3.2 碰撞檢測-14 3.3.3 主角移動-16 3.3.4 游戲適屏處理-17 4 Android飛行射擊游戲的設計-18 4.1 飛行射擊類游戲概述-18 4.2 游戲功能描述-18 4.3 游戲的總體流程設計-20 5 Android飛行射擊游戲的設計與實現(xiàn)-22 5.1 項目前的準備-22 5.1.1 圖片資源準備-22 5.1.2 劃分游戲狀態(tài)與關卡-23 5.1.3 游戲初始化-24 5.2 游戲界面實現(xiàn)-24 5.2.1 菜單的實現(xiàn)-24 5.2.2 實現(xiàn)主角以及主角相關的元素-26 5.2.3 實現(xiàn)滾動的背景圖-28 5.2.4 敵機類的實現(xiàn)-29 5.2.5 敵機老大Boss類的實現(xiàn)-30 5.2.6 碰撞的實現(xiàn)-31 5.3 游戲測試-33 6 結論-35 致 謝-36 參考文獻-37 |