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

當(dāng)前位置:主頁 > 碩博論文 > 信息類碩士論文 >

基于HTML5的游戲引擎研究與設(shè)計

發(fā)布時間:2017-12-19 03:09

  本文關(guān)鍵詞:基于HTML5的游戲引擎研究與設(shè)計


  更多相關(guān)文章: HTML5 游戲引擎 Canvas 碰撞檢測 混合猴群算法


【摘要】:在全球各大互聯(lián)網(wǎng)廠商的推動下,HTML5技術(shù)得到迅速研究與應(yīng)用,其中基于HTML5的游戲引擎是HTML5游戲開發(fā)的重要工具。目前基于HTML5的游戲引擎主要有Egret、Cocos2d-JS等,這些引擎功能強(qiáng)大,非常適合開發(fā)重度游戲。然而,當(dāng)前大多HTML5游戲是小型輕度游戲,且未采用游戲引擎開發(fā),造成代碼利用率低,維護(hù)困難,開發(fā)周期長,調(diào)試?yán)щy等一系列問題。針對上述問題,本文在研究現(xiàn)有基于HTML5的游戲引擎的基礎(chǔ)上,設(shè)計實現(xiàn)了一款適合開發(fā)輕度游戲的小型HTML5游戲引擎;并且改進(jìn)實現(xiàn)了一種基于混合猴群算法的碰撞檢測算法,將其應(yīng)用到了游戲引擎中。論文的主要工作如下:(1)在該游戲引擎中,使用HTML5 Canvas技術(shù)對游戲元素進(jìn)行渲染;采用模塊化技術(shù)對所有功能進(jìn)行設(shè)計實現(xiàn),動態(tài)管理模塊間的依賴,使不同模塊相互獨(dú)立,避免游戲邏輯與引擎核心之間產(chǎn)生沖突,提高了引擎的可擴(kuò)展性;將事件處理機(jī)制融入到引擎運(yùn)行邏輯實現(xiàn)中,提高游戲引擎通信的便利性,大大降低各個部分之間耦合度,同時該機(jī)制也為引擎使用者提供了自定義事件能力;提供完善的面向切面編程機(jī)制,可使游戲邏輯與其他操作相分離,提高了游戲的可維護(hù)性;(2)實現(xiàn)了一種基于混合猴群算法的碰撞檢測算法,該算法基于物體間最短距離計算的原理進(jìn)行碰撞檢測,實驗表明其可較為精確的計算出物件間距;(3)設(shè)計了引擎運(yùn)行過程、游戲開發(fā)過程和引擎的整體架構(gòu),并對引擎各個模塊的功能設(shè)計和具體實現(xiàn)進(jìn)行了詳細(xì)闡述;同時對引擎所有模塊進(jìn)行功能測試,通過基于該引擎實現(xiàn)的兩款輕量級游戲案例對引擎的可行性進(jìn)行驗證,實驗結(jié)果表明,本文所設(shè)計實現(xiàn)的游戲引擎能夠滿足輕度游戲的高效開發(fā),具有良好的可維護(hù)性和可擴(kuò)展性。
【學(xué)位授予單位】:西南科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP317

【相似文獻(xiàn)】

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

1 不在幸福;;游戲引擎的分析及展望[J];電腦知識與技術(shù)(經(jīng)驗技巧);2007年01期

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

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

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

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

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

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

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

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

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

中國重要會議論文全文數(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 陳潔;基于Android的手機(jī)游戲引擎的設(shè)計與實現(xiàn)[D];吉林大學(xué);2016年

9 肖霄;基于Unity3D游戲引擎的休閑類手游設(shè)計與實現(xiàn)[D];華中科技大學(xué);2014年

10 吳錦龍;使用Java語言開發(fā)iOS應(yīng)用的研究[D];東華大學(xué);2016年

,

本文編號:1306642

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

本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/1306642.html


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

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