freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-基于android系統(tǒng)平臺(tái)的美女找茬智能手機(jī)游戲設(shè)計(jì)與研發(fā)-資料下載頁

2025-01-16 18:21本頁面
  

【正文】 主要有四種狀態(tài) : (l)活動(dòng)狀態(tài) 活動(dòng)狀態(tài)是指用戶啟動(dòng)應(yīng)用程序或活動(dòng)后 , 活動(dòng)運(yùn)行中的狀態(tài)。在 Android 平臺(tái)上 ,信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 18 頁 共 32 頁 同一個(gè)時(shí)刻只會(huì)有一個(gè)活動(dòng)處于活動(dòng)或運(yùn)行狀態(tài)。其他的活動(dòng)都處于未啟動(dòng)、停止或是暫停的狀態(tài)。 (2)暫停狀態(tài) 暫停狀態(tài)是指當(dāng)活動(dòng)暫時(shí)暗下來 , 退到背景畫面的狀態(tài)。當(dāng)警告對(duì)話框或電話來了時(shí) , 都會(huì)讓原來運(yùn)行的活動(dòng)退到背景畫面。新出現(xiàn)的警告對(duì)話框等界面元件蓋住了原來 (3)停止?fàn)顟B(tài) 停止?fàn)顟B(tài)是指有其他活動(dòng) 正在執(zhí)行 , 而這個(gè)活動(dòng)己經(jīng)離開屏幕 , 不再動(dòng)作的狀態(tài)。通過按返回鍵 , 可以調(diào)出所有處于停止?fàn)顟B(tài)的應(yīng)用程序列表。處于停止?fàn)顟B(tài)的活動(dòng) , 還可以通過通知來喚醒。 (4)已回收或未啟動(dòng)狀態(tài) 已回收或未啟動(dòng)狀態(tài)是指活動(dòng)尚未被啟動(dòng)、已經(jīng)被手動(dòng)終止或己經(jīng)被系統(tǒng)回收的狀態(tài)。要手動(dòng)終止活動(dòng) , 可以在程序中調(diào)用 finish 方法。如果是被系統(tǒng)回收 , 可能是因?yàn)閮?nèi)存不足了 , 所以系統(tǒng)根據(jù)內(nèi)存不足時(shí)的回收規(guī)則 , 將處于停止?fàn)顟B(tài)的活動(dòng)所占用的內(nèi)存回收。 Adroid 活動(dòng)聲明周期如圖 41: 圖 41 Android 活動(dòng)生命周期 圖 41 所示的 七個(gè)狀態(tài)又可以歸納成三組 : (l)資源分配 (創(chuàng)建 /銷毀 ) 完整的活動(dòng)生命周期由創(chuàng)建狀態(tài)開始,由銷毀狀態(tài)結(jié)束。創(chuàng)建時(shí)分配資源,銷毀時(shí)釋放資源。 (2)可見與不可見 (啟動(dòng) /重新啟動(dòng) /停止 ) 當(dāng)活動(dòng)運(yùn)行到啟動(dòng)狀態(tài)時(shí),就可以在屏幕上看到這個(gè)活動(dòng)。相反地,當(dāng)活動(dòng)運(yùn)行到停止?fàn)顟B(tài)時(shí),這個(gè)活動(dòng)就會(huì)從屏幕上消失。當(dāng) 用戶按下 返回鍵回到上一個(gè)活動(dòng)時(shí) , 會(huì)信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 19 頁 共 32 頁 先到重新啟動(dòng)狀態(tài),再到一般的啟動(dòng)狀態(tài)。 (3)用戶取得屏幕的控制權(quán) (繼續(xù) /暫停 ) 當(dāng)有個(gè)警告對(duì)話框、短信、電話等信息進(jìn)入時(shí),原來的活動(dòng)會(huì)進(jìn)入暫停狀態(tài),暫時(shí)放棄屏幕的控制權(quán), 被中斷到背景去,將前景交給優(yōu)先級(jí)高的事件。當(dāng)這些優(yōu)先級(jí)高的事件處理完后,活動(dòng)就改進(jìn)入繼續(xù)狀態(tài),此時(shí)又取得屏幕的控制權(quán)。 活動(dòng)的運(yùn)作流程 由實(shí)際運(yùn)行來看,我們可以歸納出所有 Android 應(yīng)用程序都遵循的運(yùn)作流程 : (l)一般啟動(dòng) 啟動(dòng)一個(gè)活動(dòng)的基本流程為 onCreate 一 onstart 一 onResume。該流程首先分配資源給這個(gè)活動(dòng) (創(chuàng)建狀態(tài) ),然后將活動(dòng)的內(nèi)容顯示到屏幕上 (啟動(dòng)狀態(tài) )。在一切就緒后,取得屏幕的控制權(quán) (恢復(fù)狀態(tài) ),用戶可以開始使用這個(gè)程序。 (2)調(diào)用另一個(gè)活動(dòng) 調(diào) 用另一個(gè)活動(dòng)的基本流程為 onpause(l)一 onCreate(2)一 onstart(2)一 0nResume(2)一 onStop(l)。該流程首先凍結(jié)原來的活動(dòng),再交出屏幕控制權(quán) 。直到活動(dòng) 2 完成一般啟動(dòng)流程后,活動(dòng) 1 才會(huì)被停止。 (3)回到原來活動(dòng) 回到原來活動(dòng)的基本流程為 onPause(2)一 onRestart(1)一 onstart(l)一 onResume(1)一 onstop(2)一 onDestroy(2)。另外按返回鍵也可以回到原來的活動(dòng)。 (4)退出結(jié)束 退出結(jié)束的基本流程為 onPause 一 onStop 一 onDestroy。如果程序中有直接調(diào)用 finish ,停止 ,然后銷毀。 (5)回收后再啟動(dòng) 回收后再啟動(dòng)的基本流程為 oncreate 一 onstart 一 onresume。如果被回收掉的活動(dòng)一旦又重新被調(diào)用時(shí),會(huì)像一般啟動(dòng)一樣再次調(diào)用活動(dòng)的 onCreate 方法。 當(dāng)在模擬以如果要讓再次被創(chuàng)建的活動(dòng)跟原來開啟過的一樣,那么在活動(dòng)之間切換時(shí),就要保 存資料 :即在每次活動(dòng)運(yùn)行到暫?;蛲V?fàn)顟B(tài)時(shí)先保存資料,然后在創(chuàng)建時(shí)將資料讀出來。 信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 20 頁 共 32 頁 第五章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 游戲的策劃 游戲的策劃主要包括游戲的情節(jié)、目標(biāo)受眾、運(yùn)行的目標(biāo)平臺(tái)、采用的呈現(xiàn)技術(shù)、操作方式等幾個(gè)方面。下面就針對(duì)本游戲?qū)ι鲜鰩讉€(gè)方面進(jìn)行簡單的介紹,如下所列。 游戲情節(jié),本游戲?yàn)檩p量級(jí)的益智游戲,因此不存在很復(fù)雜的情節(jié)。這方面主要要做的工作主要為設(shè)計(jì)游戲各關(guān)倉庫的形狀、大小、可通過區(qū)域,以及各關(guān)中箱子的初始位置與目的地。 目標(biāo)受眾 ,這個(gè)游戲受眾面比較廣,應(yīng)該是老少皆宜的。考慮到受 眾面廣的原因,應(yīng)該將操作方式設(shè)計(jì)得更加人性化,畫面更加清新。 運(yùn)行的目標(biāo)平臺(tái),本游戲的目標(biāo)平臺(tái)為 及以上平臺(tái)。 操作方式,本游戲擬采用觸摸屏 進(jìn)行操作。 由于該游戲使用 Eclipse 作為主要的開發(fā)工具,所以在開發(fā)之前需要檢查 Eclipse是否已經(jīng)配置好。 游戲基本功能描述 美女找茬是一款來的古老而又大眾游戲,其設(shè)計(jì)目的是訓(xùn)練人的集中注意力能力。游戲場景一般是左右兩幅在細(xì)節(jié)上不同的圖片。用戶通過在右圖中找出左圖中與之不一樣的點(diǎn),并進(jìn)行點(diǎn)擊。程序?qū)⑦M(jìn)行判斷,并在用戶選對(duì)的不同 點(diǎn)上畫圈。 美女找茬 游戲用例分析 ( 1)美女找茬游戲主用例分析 美女找茬游戲主用例主要分為一些菜單選項(xiàng)的設(shè)置和玩游戲的整個(gè)過程。 美女找茬游戲主用例的描述。 用例 1 描述:菜單管理 執(zhí)行者:玩家 前置條件: android 手機(jī)用戶、安裝有美女找茬應(yīng)用程序 后置條件:可以進(jìn)行相關(guān)游戲選項(xiàng)的設(shè)置 基本路徑: 運(yùn)行應(yīng)用程序 ; 進(jìn)入菜單界面 ; 信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 21 頁 共 32 頁 進(jìn)行相關(guān)游戲關(guān)卡的設(shè)置或選擇開始游戲 。 用例 2 描述:玩游戲 執(zhí)行者:玩家 前置條件:開始游戲 后置條件:游戲成功 基本路徑 運(yùn)行應(yīng)用程序 ; 進(jìn)入菜單并選擇游戲開始 ; 通過手機(jī)觸摸屏找出右圖中與左圖中的不同點(diǎn) 。 游戲的類框架 游戲的類框架如圖 51: 圖 51 游戲的類框架 該游戲程序才用 Android 企業(yè)開發(fā)的架構(gòu),嚴(yán)格按照 MVC 思想。為了更好的理解各個(gè)類在游戲中所扮演的角色,將按照前面的框架分類對(duì)各個(gè)類的功能進(jìn)行簡要簡紹。 ( 1) M 層: 模型層: ( 2) V 層: 視圖層: (3)C 層 控制層: 游戲界面的框架設(shè)計(jì)與實(shí)現(xiàn) 信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 22 頁 共 32 頁 ( 1) MainActivity 為游戲主界面 具體代碼如下: ( 2) 為游戲界面控制層,控制 View 層的展現(xiàn) 通過觸摸屏?xí)r間調(diào)用 View 層, 具體代碼如下 ,如圖 52: 圖 52 控制層代碼 ( 3) 為游戲的視圖層,展現(xiàn)游戲的視覺效果 , 具體代碼如下 , 如圖53: 圖 53 視圖層代碼 ( 4) 信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 23 頁 共 32 頁 為實(shí)體類,供 M 層和 View 層調(diào)用參數(shù)。 具體代碼如下 ,如圖 54: 圖 54 實(shí)體類代碼 游戲截圖 在游戲的類框架和游戲的框架設(shè)計(jì)與實(shí)現(xiàn)都完成之后,整個(gè)系統(tǒng)已經(jīng)基本開發(fā)完畢,可以進(jìn)入游戲了 。 (1)歡迎界面 ,如圖 55: 圖 55 歡迎界面 (2)游戲主界面 ,如圖 56: 信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 24 頁 共 32 頁 圖 56 游戲主界面 (3)游戲 玩的界面 ,如圖 57: 如圖 57 游戲玩的界面 (4)游戲 菜單選擇界面 , 如圖 58: 信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 25 頁 共 32 頁 圖 58 游戲菜單選擇界面 (5)游戲關(guān)卡選擇界面 ,如圖 59: 圖 59 游戲關(guān)卡選擇界面 結(jié) 論 信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 26 頁 共 32 頁 本文著重介紹了一個(gè)基于 Android 的美女找茬游戲的設(shè)計(jì)與實(shí)現(xiàn),并且最終成功在Android 模擬器上模擬出了正確的成果。至此,本次我的畢業(yè)設(shè)計(jì)工作即將完成。在本次畢業(yè)設(shè)計(jì)之前我對(duì) Android 的了解幾乎為 0,對(duì) eclipse 的操作系統(tǒng)也很不熟悉,使得我在畢業(yè)設(shè)計(jì)在開始階段十分的困難。在花了大量的時(shí)間查閱資源,并且在同學(xué)的幫助下順利搭建好開發(fā)環(huán)境后,我又發(fā)現(xiàn)我對(duì) eclipse 的開發(fā)言語極 其陌生,對(duì)于畢業(yè)設(shè)計(jì)的工作一度感到力不從心,不過終于借助 Android 中文論文大量的既有資源和源代碼的閱讀,并且在導(dǎo)師的耐心指導(dǎo)和幫助下完成了此次的畢業(yè)設(shè)計(jì)。盡管本次畢業(yè)設(shè)計(jì)的美女找茬游戲已經(jīng)基本開發(fā)完成,但這是我第一次使用 eclipse 來設(shè)計(jì)基于 Android 的游戲,使得游戲中還存在許多的不足,例如游戲中沒有添加對(duì)音效的處理、游戲不能選擇難度和不能再游戲中直接退出游戲,由于時(shí)間和本人能力的關(guān)系,只能在日后再進(jìn)行完善了。 信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 27 頁 共 32 頁 致 謝 經(jīng)過幾個(gè)月的努力,畢業(yè)設(shè)計(jì)接近了尾聲,在此謹(jǐn)向所有給予我關(guān)懷和幫助的人致以 真誠的謝意。 本文是在王明泉老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。感謝老師在課題研究初期給予的幫助,在老師的幫助下課題才得以很好的展開,有了一個(gè)很好的開端。 感謝那些在大學(xué)學(xué)習(xí)期間給教授過我的每位老師,他們教會(huì)了我很多專業(yè)知識(shí),讓我能為以后的發(fā)展打好基礎(chǔ)。 感謝同組的同學(xué),在學(xué)習(xí)上他們給了我很大的幫助,在做畢業(yè)設(shè)計(jì)和畢業(yè)論文的時(shí)候,我們互相幫助,有問題隨時(shí)討論。正因?yàn)橛辛怂麄儯也趴梢皂樌耐瓿杀敬蔚漠厴I(yè)設(shè)計(jì)。在此,我向他們表示我誠摯的謝意 ! 感謝我的家人,感謝他們?cè)谏钌蠈?duì)我無微不至的關(guān)懷和照顧,在求學(xué)路上給我的鼓勵(lì)和支持。 最后向在百忙之中評(píng)審本文的各位老師表示衷心的感謝!信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 28 頁 共 32 頁 參考文獻(xiàn) [1](美 )威爾頓,麥可匹克 .JavaScript 入門經(jīng)典 (第 3 版 )[M].施宏斌譯 .北京:清華大學(xué)出版社, 2022 [2]張孝祥 .Java 就業(yè)培訓(xùn)教程 [M].北京:清華大學(xué)出版社, 2022 [3]E2ECloud 工作室 著 深入淺出 Google Android[M].人民郵電出版社 [4](美 )Bruce 編程思想 .陳昊鵬譯 [M].北京:機(jī)械工業(yè)出版社, 2022 [5]Eric 等 .軟件設(shè)計(jì) — 從程序設(shè)計(jì)到體系結(jié)構(gòu) [M].李仁發(fā)等譯 .北京 :電子工業(yè)出版社, 2022. [6]孔令德 .畢業(yè)設(shè)計(jì)案例教程 — 從系統(tǒng)開發(fā)到論文寫作 [M].北京 :國防工業(yè)出版社,2022. [7]雍俊海編著 .Java 程序設(shè)計(jì)習(xí)題集 [M].北京:清華大學(xué)出版社, 2022 [8]朱福喜編著 .Java 語言習(xí)題與解析 [M].北京:清華大學(xué)出版社, 2022 [9]吳其慶編著 .Java 程序設(shè)計(jì)實(shí)例教程 [M].北京:冶金工業(yè)出版社, 2022 [10]趙文靖編著 .Java 程序設(shè)計(jì)基礎(chǔ)與上機(jī)指導(dǎo) [M].北京:清華大學(xué)出版社, 2022 [11]趙毅主編 .跨平臺(tái)程序設(shè)計(jì)語言 —— Java[M].西安:西安電子科技大學(xué)出版社,2022 [12]王克宏著. Java 技術(shù)教程(基礎(chǔ)篇) [M].北京:高等教育出版社, 2022. [13]孫燕主編. Java2 入門與實(shí)例教程 [M].北京:中國鐵道出版社, 2022. [14]葉核亞,陳立著. Java2 程序設(shè)計(jì)實(shí)用教程 [M].北京:電子工業(yè)出版社, 2022. [15]柯溫釗著. JAVA 例解教程 [M].北京:中國鐵道出 版社, 2022. [16]都志輝著. Java3D 編程實(shí)踐 [M]北京:清華大學(xué)出版社, 2022. [17]Eclipse 完全手冊(cè) [M].周競濤:電子工業(yè)出版社, 2022. [18]Eclipse 從入門到精通 [M].陳剛:清華大學(xué)出版社, 2022. [19]iPhone 開發(fā)基礎(chǔ)教程 DaveMark,JeffLaMarche:人民郵電出版社, 2022. 信息工程學(xué)院 基于 Android 的游戲設(shè)計(jì)與研發(fā) 第 29 頁 共 32 頁 附 錄 I:英文原文 Android Application Fundamentals Android applications are written in the Java programming language. The Android SDK tools pile the code— along with
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1