天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于Android的手機(jī)游戲引擎的設(shè)計與實現(xiàn)

發(fā)布時間:2017-06-09 15:08

  本文關(guān)鍵詞:基于Android的手機(jī)游戲引擎的設(shè)計與實現(xiàn),,由筆耕文化傳播整理發(fā)布。


【摘要】:在我國互聯(lián)網(wǎng)的發(fā)展過程中,PC互聯(lián)網(wǎng)已日趨飽和,移動互聯(lián)網(wǎng)呈現(xiàn)井噴式發(fā)展,而只支持語音功能的單一功能移動終端,已經(jīng)不能滿足人們?nèi)找嬖鲩L的需求。如今,功能更加強(qiáng)大的智能手機(jī)進(jìn)入人們的生活,新一代手機(jī)對操作性和舒適性都有非常高的要求,旨在為用戶提供形式更加豐富的、功能更加完善的用戶使用體驗。移動游戲的壯大對于移動互聯(lián)網(wǎng)的發(fā)展起著至關(guān)重要的作用,但目前我國移動游戲用戶增長放緩,移動游戲市場出現(xiàn)疲憊態(tài)勢,因此,開發(fā)出一款能提高開發(fā)效率、縮短應(yīng)用程序開發(fā)周期的游戲引擎已成為亟待解決的問題。當(dāng)前手機(jī)市場百花齊放,其中Android、IOS和Windowsphone系統(tǒng)占市場份額最大。而由于Android系統(tǒng)開源的特殊性,其前景被大為看好。因此,開發(fā)出一款良好的基于Android的手機(jī)游戲引擎順應(yīng)了市場的需求。游戲引擎是為開發(fā)和運(yùn)行某種游戲的智能終端所設(shè)計的,并且能夠被該智能終端所識別和運(yùn)行的代碼集合。經(jīng)過很長一段時間的發(fā)展積累,游戲引擎已經(jīng)發(fā)展成為復(fù)雜的多功能系統(tǒng),旨在為移動開發(fā)者提供更高效的開發(fā)效率,它包含了幾個功能獨(dú)立的子系統(tǒng)。安卓開發(fā)引擎是指一些已提前完成的可復(fù)用的游戲開發(fā)框架或者一些交互式實時音效、圖像應(yīng)用的程序的核心組件,用于幫助應(yīng)用或游戲開發(fā)者快速高效的開發(fā)應(yīng)用或者游戲[1]。該安卓開發(fā)引擎設(shè)計了一個良好的生命周期,管理應(yīng)用的狀態(tài),比如創(chuàng)建,暫停和恢復(fù)。并基于安卓原生API封裝了渲染模塊、文件模塊、音效模塊、交互模塊。本引擎基于安卓復(fù)雜原生API,簡化了代碼,為開發(fā)者提供了高效、快捷的開發(fā)服務(wù)。游戲引擎是游戲應(yīng)用的大腦,分配和控制著游戲中的各類資源,是控制游戲中子程序的主程序,從位置的計算和碰撞檢測,到接收玩家的輸入并做出相應(yīng)的響應(yīng),正確的控制著資源的加載和軟硬件資源的分配。一般來說游戲引擎包含:渲染模塊、文件模塊、音效模塊、交互模塊。本文首先研究了Android的主要功能和體系結(jié)構(gòu),分析了Android的應(yīng)用框架、Dalvik虛擬機(jī)、圖形庫、多媒體庫和訪問外設(shè)的API。把Android中對游戲開發(fā)最為重要的部分進(jìn)行了研究和分析。本文實現(xiàn)了一個基于Android手機(jī)平臺的開發(fā)引擎。該引擎定義了一個良好的生命周期,并整合了Android的API,設(shè)計出一些更為高效和簡潔的代碼,包括渲染模塊、音效模塊、文件模塊和交互模塊。該引擎實現(xiàn)了開發(fā)引擎應(yīng)該具有的基本功能。從而縮短了開發(fā)者的開發(fā)周期[2],提高了開發(fā)效率,把開發(fā)者從低端框架中解放出來,工作重心轉(zhuǎn)移到應(yīng)用或游戲設(shè)計本身上來。該開發(fā)引擎是基于Android系統(tǒng)庫,使用一些軟件工程思想和設(shè)計模式,旨在為開發(fā)人員提供一個高效,快速和可靠的開發(fā)框架。節(jié)省開發(fā)時間,提高代碼的復(fù)用率,降低開發(fā)門檻。
【關(guān)鍵詞】:智能終端 移動開發(fā) 游戲引擎 Android系統(tǒng)
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP316;TP317
【目錄】:
  • 摘要4-6
  • Abstract6-9
  • 第一章 引言9-14
  • 1.1 研究背景和意義9-10
  • 1.2 研究現(xiàn)狀10-12
  • 1.3 課題研究內(nèi)容12
  • 1.4 章節(jié)安排12-14
  • 第二章 Android相關(guān)技術(shù)研究14-30
  • 2.1 Android簡介14
  • 2.2 Android的功能和體系結(jié)構(gòu)14-16
  • 2.3 面向游戲引擎的Android16-30
  • 第三章 引擎的分析與設(shè)計30-35
  • 3.1 引擎的游戲管理30
  • 3.2 引擎的生命周期的分析與設(shè)計30-31
  • 3.3 引擎的文件模塊的分析與設(shè)計31
  • 3.4 引擎的音效模塊的分析與設(shè)計31-32
  • 3.5 引擎的交互模塊的分析與設(shè)計32-33
  • 3.6 引擎的渲染模塊的分析與設(shè)計33-35
  • 第四章 游戲引擎工具類設(shè)計35-41
  • 4.1 游戲相關(guān)數(shù)學(xué)和物理學(xué)35-36
  • 4.2 2D物理定律36-41
  • 第五章 引擎關(guān)鍵模塊的具體實現(xiàn)41-48
  • 5.1 引擎的應(yīng)用管理的實現(xiàn)41-42
  • 5.2 引擎的文件模塊的實現(xiàn)42
  • 5.3 引擎的音效模塊的實現(xiàn)42-44
  • 5.4 引擎的交互模塊的實現(xiàn)44-46
  • 5.5 引擎的渲染模塊的實現(xiàn)46-48
  • 第六章 引擎測試48-54
  • 6.1 游戲開發(fā)實例48-52
  • 6.2 測試與開發(fā)效率分析52-54
  • 第七章 結(jié)束語54-56
  • 7.1 總結(jié)54
  • 7.2 展望54-56
  • 致謝56-57
  • 參考文獻(xiàn)57-58

【相似文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前10條

1 杜友福;李晨暉;;游戲引擎中智能角色的研究[J];長江大學(xué)學(xué)報(自然科學(xué)版)理工卷;2008年04期

2 圣偉;;聯(lián)眾“精武世界”游戲引擎展示[J];程序員;2009年09期

3 張啟智;;從“開心水族箱”談起——Flash Social Game游戲引擎開發(fā)[J];程序員;2009年09期

4 王斌;;在線游戲引擎展示——涂鴉軟件之“涂鴉世界”[J];程序員;2009年09期

5 謝景明;;3D游戲引擎技術(shù)開發(fā)的研究[J];廣州番禺職業(yè)技術(shù)學(xué)院學(xué)報;2009年04期

6 王娟玲;;網(wǎng)絡(luò)游戲引擎技術(shù)的研究[J];電腦編程技巧與維護(hù);2011年10期

7 鯤鵬工作室軟件測評組;3D游戲引擎探秘(一)[J];多媒體世界;1999年07期

8 蔡家盛;;LucasArts 猴島小英雄:逃離猴島[J];電子測試;2001年03期

9 翟軍昌;;淺析游戲引擎開發(fā)[J];長春師范學(xué)院學(xué)報;2006年02期

10 李志鵬;盧軍;;知識學(xué)習(xí)型游戲引擎的設(shè)計與實現(xiàn)[J];成都信息工程學(xué)院學(xué)報;2006年S1期

中國重要會議論文全文數(shù)據(jù)庫 前1條

1 苗雨;曾凡鋒;;面向組件的游戲引擎結(jié)構(gòu)設(shè)計[A];2006北京地區(qū)高校研究生學(xué)術(shù)交流會——通信與信息技術(shù)會議論文集(下)[C];2006年

中國重要報紙全文數(shù)據(jù)庫 前10條

1 記者 繆琴;打造頂尖網(wǎng)游 成都“引擎”發(fā)力[N];成都日報;2006年

2 史嘯思;游戲引擎[N];文藝報;2011年

3 李晶;游戲引擎競爭升級[N];經(jīng)濟(jì)觀察報;2013年

4 本報記者 紀(jì)佳鵬;游戲引擎商業(yè)化現(xiàn)苗頭 陳昊芝稱觸控“離黎明越來越近”[N];21世紀(jì)經(jīng)濟(jì)報道;2014年

5 ;《飛天風(fēng)云》原創(chuàng)力量開啟自主研發(fā)時代[N];中國電腦教育報;2010年

6 趙斌;成都男孩開發(fā)新游戲 全國總經(jīng)銷權(quán)賣了兩千萬[N];中國文化報;2005年

7 記者 繆琴;網(wǎng)游“大腦”用上成都造[N];成都日報;2006年

8 記者 張真真 通訊員 李坤 王鯤 實習(xí)生 王雅維;武漢誕生中部首個游戲引擎[N];湖北日報;2012年

9 廣西 姑蘇飄雪;揭開游戲引擎的秘密[N];電腦報;2004年

10 ;企業(yè)老總談北京軟件“十一五”發(fā)展戰(zhàn)略系列報道四[N];中國計算機(jī)報;2005年

中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條

1 謝賓;小型2D游戲引擎設(shè)計和實現(xiàn)[D];電子科技大學(xué);2013年

2 王異帆;基于Cocos2d-x游戲引擎的塔防類手機(jī)游戲框架設(shè)計與實現(xiàn)[D];華中師范大學(xué);2015年

3 楊觀;基于Unity的游戲邏輯引擎的設(shè)計與實現(xiàn)[D];哈爾濱工業(yè)大學(xué);2015年

4 楊元超;基于HTML5的即時戰(zhàn)略游戲的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2014年

5 馮靈凱;基于ISGD技術(shù)的網(wǎng)絡(luò)游戲引擎的研究與實現(xiàn)[D];上海交通大學(xué);2014年

6 吳應(yīng)嘉;DirectX 3D游戲引擎制作與實現(xiàn)[D];電子科技大學(xué);2014年

7 劉曉玲;基于游戲引擎的開場動畫設(shè)計與實現(xiàn)[D];大連理工大學(xué);2015年

8 吳萌萌;電子游戲中的英雄主義剖析[D];中國美術(shù)學(xué)院;2015年

9 陳潔;基于Android的手機(jī)游戲引擎的設(shè)計與實現(xiàn)[D];吉林大學(xué);2016年

10 王樹軍;三維游戲引擎中物理引擎關(guān)鍵技術(shù)的研究[D];天津大學(xué);2007年


  本文關(guān)鍵詞:基于Android的手機(jī)游戲引擎的設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。



本文編號:435815

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/435815.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶99798***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com