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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于android和wifi技術(shù)的手機(jī)對(duì)戰(zhàn)游戲設(shè)計(jì)-wenkub.com

2025-05-31 01:17 本頁面
   

【正文】 寫作畢業(yè)論文是一次再系統(tǒng)學(xué)習(xí)的過程,畢業(yè)論文的完成,同樣也意味著新的學(xué)習(xí)生活的開始。 通過這一階段的努力,我的畢業(yè)論文《 基于 Android 和 wifi 技術(shù)的手機(jī)對(duì)戰(zhàn)游戲 》終于完成了, 這意味著大學(xué)生活即將結(jié)束。胡老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從查閱資料到設(shè)計(jì)草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì)等整個(gè)過程中都給予了我們悉心的指導(dǎo)。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過程中探索的艱難和成功時(shí)的喜悅。此外,還得出一個(gè)結(jié)論:知識(shí)必須通過應(yīng)用才能實(shí)現(xiàn)其價(jià)值!有些東西以為學(xué)會(huì)了,但真正到用的時(shí)候才發(fā)現(xiàn)是兩回事,所以我認(rèn)為只有到真正會(huì)用的時(shí)候才是真的學(xué)會(huì)了。通過這次畢業(yè)設(shè)計(jì),我才明白學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過程,在以后的工作、生活中都應(yīng)該不斷的 學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)。在沒有做畢業(yè)設(shè)計(jì)以前覺得畢業(yè)設(shè)計(jì)只是對(duì)這幾年來所學(xué)知識(shí)的單純總結(jié),但是通過這次做畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。 通過本次畢業(yè)設(shè)計(jì),我感到自己應(yīng)用基礎(chǔ)知識(shí)及專業(yè)知識(shí)解決問題的能力有了很大的提高, 我 即將工作之前,它是一次重要演練。我選的題目是 基于 Android 平臺(tái)的手機(jī)游戲開發(fā) 設(shè)計(jì),這個(gè)題目對(duì)于我而言是一個(gè)全新的挑戰(zhàn)。 點(diǎn)擊快速游戲后可以我們會(huì)進(jìn)入游戲主界面,可以通過重力感應(yīng)來控制飛機(jī)左右移動(dòng)來射擊敵機(jī),如圖 54 所示。 } finally { if (canvas != null) { (canvas)。 //在此處調(diào)用方法繪制圖片 } public void repaint() { SurfaceHolder holder = ()。 3) SurfaceHolder SurfaceHolder,surface 的控制器,用來操縱 surface。正因?yàn)?UDP 協(xié)議沒有連接的過程,所以它的通信效果高;但也正因?yàn)槿绱?,它的可靠性不?TCP 協(xié)議高。比如,我們經(jīng)常使用 ―ping‖命令來測(cè)試兩臺(tái)主機(jī)之間 TCP/IP 通信是否正常,其實(shí) ―ping‖命令的原理就是向?qū)Ψ街鳈C(jī)發(fā)送 UDP 數(shù)據(jù)包,然后對(duì)方主機(jī)確認(rèn)收到數(shù)據(jù)包,如果數(shù)據(jù)包是否到達(dá)的消息及時(shí)反饋回來,那么網(wǎng)絡(luò)就是通的。我們來看看這三 次對(duì)話的簡(jiǎn)單過程:主機(jī) A 向主機(jī) B 發(fā)出連接請(qǐng)求數(shù)據(jù)包: ―我想給你發(fā)數(shù)據(jù),可以嗎? ‖,這是第一次對(duì)話;主機(jī) B 向主機(jī) A發(fā)送同意連接和要求同步(同步就是兩臺(tái)主機(jī)一個(gè)在發(fā)送,一個(gè)在接收,協(xié)調(diào)工作)的數(shù)據(jù)包: ―可以,你什么時(shí)候發(fā)? ‖,這是第二次對(duì)話;主機(jī) A 再發(fā)出一個(gè)數(shù)據(jù)包確認(rèn)主機(jī) B 的要求同步: ―我現(xiàn)在就發(fā),你接著吧! ‖,這是第三次對(duì)話。 } catch (IOException e) { ()。 } catch (UnknownHostException e) { ()。//輸出流 try { s = new Socket(IP, TCP_PORT)。//關(guān)閉 socket s = null。 int udpPort = ()。 } while (true) {//用循環(huán)語句不停的監(jiān)聽是否有客戶端加入 Socket s = null。 } 碰撞檢測(cè)主要是判斷我們 我們?cè)谟螒蜻^程中子彈與飛機(jī)是否相互碰撞 ,在本游戲中我們主要判斷規(guī)則圖形是否相互碰撞,例如:矩形,圓形。amp。amp。amp。amp。 + ) { return true。 + amp。 //播放聲音池里的音樂 } 音效是游戲中 非常重要的一部分 , 更容易 讓人 投入到游戲里去 , 也更容易讓 人 更 喜歡這款游戲 ,但是我們必須知道的是 : 游戲音效對(duì)游戲來說必不可少,但是如果利用不合理,那反而會(huì)適得其反。 //得到音樂管理器 float streamVolumeCurrent = ()。// 爆炸 音效 (2, (this, , 1))。 // 創(chuàng)建背景音樂 (true)。 (lsn,sensor,)。 sensorMgr = (SensorManager) getSystemService(SENSOR_SERVICE)。這是我們想要保存信息用來下次使用的最后機(jī)會(huì),activity一但死亡, onPause()或者 onStop()之后的方法都無法被調(diào)用了 【 11】 。它首先被調(diào)用進(jìn)入等待狀態(tài)。在整個(gè)生命周期中只調(diào)用一次; onRestart():當(dāng) activity從停止?fàn)顟B(tài)恢復(fù)的時(shí)候調(diào)用; onStart():在 onCreate()后調(diào)用或者當(dāng) activity從停止態(tài)恢復(fù)的時(shí)候調(diào)用。這種優(yōu)化方式難度比較大,但是往往是突破瓶頸的最有效手段。不要怕費(fèi)力,一定要認(rèn)真優(yōu)化狀態(tài)轉(zhuǎn)移過程。 android 游戲背景圖的分辨率一般與屏幕的相同,這種方法很少會(huì)被用到。 功能需求圖: 吳松: 基于 Android 和 wifi 技術(shù)的手機(jī)對(duì)戰(zhàn)游戲 12 圖 3 1 功能需求圖 游戲性能分析 任何一款游戲,其性能必然是我們不可不考慮到的問題,如果你開發(fā)出來的游戲讓玩家玩的時(shí)候,總是畫面不流暢,在玩家期望得到某些效果的時(shí)候,你不能很好的提供給他們所需要的,那么這款游戲就不能算的上是一款好游戲,所以在游戲性能必須要優(yōu)化。 聲音,作為環(huán)境渲染和氣氛烘托的手段,使游戲更具有強(qiáng)烈的時(shí)代文化氣息,強(qiáng)調(diào)了開發(fā)者所要表達(dá)的 主題,對(duì)于游戲內(nèi)涵的增強(qiáng)具有積極的意義。 開發(fā)工具的配置 當(dāng) JDK 和 SDK 都安裝配置成功后,還要對(duì) eclipse 進(jìn)行配置,必須給 eclipse 添加 eclipse 插件才行,打 開 eclipse 后,點(diǎn)擊菜單欄的 help?install new software ..然后點(diǎn)擊 Add 會(huì)出來一個(gè) Add Site的窗口,這里 Name 可 以 自 己 命 名 , location 中輸入插件的網(wǎng)絡(luò)地址 等待連接,然后 install,把 ‖Android DDMS‖和 ‖Andoird Development Tools‖都選中, finish 就可以了 ,完成后會(huì)提示重啟 eclipse 來加載插件,重啟后就可以了。 Android 的 Wifi 模塊框圖: 吳松: 基于 Android 和 wifi 技術(shù)的手機(jī)對(duì)戰(zhàn)游戲 8 圖 2 2 Wifi模塊圖 開發(fā)環(huán)境 及工具 微軟 XP 操作系統(tǒng)下,游戲使用 eclipse 進(jìn)行開發(fā), jdk 采用的是 , sdk 開發(fā)環(huán)境的配置 JDK 的配置 首先到 sun 官方網(wǎng)址 : 下載 jdk,注意是 jdk 不是 jre,下載后如果是解壓包那就解壓到某目錄下,如: C:\Program\Files\Java\,右鍵點(diǎn)擊我的電腦 屬性 高級(jí),點(diǎn)擊下面的環(huán)境變量,在下面的 ‖系統(tǒng)變量 ‖處選擇新建在變量處輸入JAVA_HOME 變量值中輸入剛才的目錄,比如 C:\ProgramFiles\Java\. 9 圖 2 3 JDK配置圖 確定后再新建一個(gè)變量名為 classpath,變量值為 : %JAVA_HOME%lib/。 其三,廠商進(jìn)入該領(lǐng)域的門檻比較低。 WiFi 技術(shù)突出的優(yōu)勢(shì)在于: 其一,無線電波的覆蓋范圍廣,基于藍(lán)牙技術(shù)的電波覆蓋范圍非常小,半徑大約只有 50 英尺左右 約合 15 米 ,而 WiFi 的半徑則可達(dá) 300 英尺左右 約合 100 米 ,辦公室自不用說,就是在整棟大樓中也可使用。 Wifi 介紹 WiFi 的全稱是 Wireless Fidelity(無線保真技術(shù) ),又叫 標(biāo)準(zhǔn)。 一個(gè) Andoid 的應(yīng)用程序可以利用應(yīng)用程序框架中的以下幾個(gè)部分: Activity (活動(dòng)) Broadcast Intent Receiver (廣播意圖接收者) Service (服務(wù)) Content Provider (內(nèi)容提供者) 7 應(yīng)用程序( Application) Android 的應(yīng)用程序主要是用戶界面( User Interface)方面的,通常以 JAVA 程序編寫,其中還可以包含各種資源文件(放置在 res 目錄中) JAVA 程序 及相關(guān)資源經(jīng)過編譯后,將生成一個(gè) APK 包。顯然,后者最大的好處在于可以根據(jù)硬件實(shí)現(xiàn)更大的優(yōu)化,這更適合移動(dòng)設(shè)備的特點(diǎn)。 Android 運(yùn)行環(huán)境主要指的虛擬機(jī)技術(shù) ——Dalvik。 ▅ OpenGL ES :本部分提供了對(duì) 3D 的支持。 在其中,各種庫包括: ▅ C 庫 : C 語言的標(biāo)準(zhǔn)庫,這也是系統(tǒng)中一個(gè)最為底層的庫, C 庫是通過 Linux 的系統(tǒng)調(diào)用來實(shí)現(xiàn)。 WiFi 驅(qū)動(dòng)( Camera Driver):基于 IEEE 標(biāo)準(zhǔn)的驅(qū)動(dòng)程序 吳松: 基于 Android 和 wifi 技術(shù)的手機(jī)對(duì)戰(zhàn)游戲 6 鍵盤驅(qū)動(dòng)( KeyBoard Driver) 藍(lán)牙驅(qū)動(dòng)( Bluetooth Driver) Binder IPC 驅(qū)動(dòng): Andoid 一個(gè)特殊的驅(qū)動(dòng)程序,具有單獨(dú)的設(shè)備節(jié)點(diǎn),提供進(jìn)程間通訊的功能。 Android 對(duì)操作系統(tǒng)的使用包括核心和驅(qū)動(dòng)程序兩部分, Android 的Linux 核心為標(biāo)準(zhǔn)的 內(nèi)核, Android 更多的是需要一些與移動(dòng)設(shè)備 相關(guān)的驅(qū)動(dòng)程序。 最后,更加智能、安全的設(shè)備,隨著智能手機(jī)的不斷普及和更加智能,手機(jī)軟件的更新、升級(jí)將會(huì)變得越發(fā)簡(jiǎn)單,并會(huì)為用戶提供工具或信息,讓用戶有能力和權(quán)力決策那些內(nèi)容可以瀏覽、下載或分享。 接著,發(fā)揮物聯(lián)網(wǎng)的優(yōu)勢(shì),借助無處不在的傳感器,可以感知并分享到周圍世界的海量信息,這些信息將在 “ 云端 ” 得到整合,幫助用戶及時(shí)、準(zhǔn)確的獲得氣息信息、交通路況。 發(fā)展趨勢(shì) 隨著 3G 應(yīng)用的不斷開發(fā)推廣,用戶會(huì)越來越需要更加個(gè)性化、優(yōu)質(zhì)化的多媒體數(shù)據(jù)服務(wù),用戶希望能夠隨時(shí)、隨地?zé)o縫利用 3G 網(wǎng)絡(luò)進(jìn)行辦公、網(wǎng)上交易、游戲娛 樂、欣賞影視節(jié)目、收聽和下載音樂等。 手機(jī)辦公類軟件在手機(jī)上也正日趨完善,在手機(jī)上編輯查看 各類文檔已經(jīng)實(shí)現(xiàn),在 android 平臺(tái)上的 QuickOffice 就是這樣的軟件。國外最大的社交 Fackbook 也已經(jīng)傳出正在進(jìn)行針對(duì)手機(jī)的產(chǎn)品的研發(fā)。 目前國內(nèi)外手機(jī)應(yīng)用服務(wù)方向主要有基于地理位置的信息服務(wù)( Location Based Service LBS) 它是通過電信移動(dòng)運(yùn)營(yíng)商的無線電通訊網(wǎng)絡(luò) (如 GSM 網(wǎng)、 CDMA 網(wǎng) )或外部定位方式 (如 GPS)獲取移動(dòng)終端用戶的位置信息 (地理坐標(biāo),或大地坐標(biāo) ),在GIS(Geographic Information System,地理信息系統(tǒng) )平臺(tái)的支持下,為用戶提供相應(yīng)服務(wù)的一種增值業(yè)務(wù) 。 OPhone 平臺(tái)采用開源的 Linux 作為系統(tǒng)內(nèi)核,借鑒并兼容 Android 平臺(tái),集成靈活高效的 Java 應(yīng)用框架,充分借鑒當(dāng)下主流手機(jī)操作系 統(tǒng)所具有的良好用戶體驗(yàn),提供了一套完整的電話解決方案和各類移動(dòng)數(shù)據(jù)業(yè)務(wù)解決方案 。 目前國內(nèi)還沒有自主研發(fā)并商品化的手機(jī)操作系統(tǒng)。現(xiàn)在多用 Paml 公司生產(chǎn)的手機(jī)上。 iOS的系統(tǒng)架構(gòu)分為四個(gè)層次:核心操作系統(tǒng)層( the Core OS layer),核心服務(wù)層( the Core Services layer),媒體層( the Media layer),可輕觸層( the Cocoa Touch layer)。 S60(第五版)為觸摸屏手機(jī)版本 。下面簡(jiǎn)單介紹一下現(xiàn)主流手機(jī)操作系統(tǒng)。 Android 是基于 Linux 內(nèi)核的軟件平臺(tái)和操作系統(tǒng),是 Google 在 2021 年 11 月 5 日公布的手機(jī)系統(tǒng)平臺(tái),早期由 Google 開發(fā),后由( Open Handset Alliance)開發(fā)??梢?Android 系統(tǒng)正在崛起之中。 吳松: 基于 Android 和 wifi 技術(shù)的手機(jī)對(duì)戰(zhàn)游戲 2 第一章 緒論 選題的背景 目前隨著移動(dòng)設(shè)備越來越普及 以及移動(dòng)設(shè)備的硬件的提升,移動(dòng)設(shè)備的功能越來越完善,移動(dòng)設(shè)備的系統(tǒng)平臺(tái)也日漸火熱起來。不過 ,隨著市場(chǎng)上開發(fā)的游戲產(chǎn)品越來越豐富 ,各種題材的游戲越來越多 ,創(chuàng)意已成為一款成功游戲的最重要的特點(diǎn)。 本文首先對(duì) Android 的研究背景 ,系統(tǒng)架構(gòu)以及開發(fā)環(huán)境進(jìn)行介紹,然后就玩家對(duì)游戲的需求進(jìn)行一定的分析,最后運(yùn)用 Android 技術(shù)實(shí)現(xiàn)射擊游戲的開發(fā),并合理布局游戲界面,使游戲界面更加美觀和人性化,實(shí)現(xiàn)了游戲的基本功能,最終可以讓玩家享受游戲的樂趣。TCP。 射擊類游戲的開發(fā)不僅是一個(gè)簡(jiǎn)單游戲的編寫過程 ,更重要的是在系統(tǒng)分 析和設(shè)計(jì)階段所做的工作。因此 ,本文圍繞一個(gè) ―基于 Android 和wifi 技術(shù)的手機(jī)對(duì)戰(zhàn)游戲 ‖程序的設(shè)計(jì)和應(yīng)用系統(tǒng)的開發(fā)課題為背景 ,詳細(xì)介紹了在Android 平臺(tái)上以 Java 為語言編寫游戲的過程。 此游戲 結(jié)合現(xiàn)在已有技術(shù),基于游戲動(dòng)畫設(shè)計(jì)的基本原理。該程序在設(shè)計(jì)過程中嚴(yán)格遵循軟件工程學(xué)的方法 ,用分階段的生命周期計(jì)劃嚴(yán)格管理 ,并
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1