基于WebGL的3D網(wǎng)頁游戲的開發(fā)與應(yīng)用研究
本文選題:WebGL 切入點(diǎn):游戲開發(fā) 出處:《天津科技大學(xué)》2017年碩士論文
【摘要】:隨著計(jì)算機(jī)技術(shù)、數(shù)字與網(wǎng)絡(luò)前端技術(shù)的不斷發(fā)展,人們對網(wǎng)頁瀏覽的要求越來越高,WebGL與HTML5技術(shù)的出現(xiàn)為網(wǎng)頁前端技術(shù)帶來了新鮮活力,在技術(shù)圈內(nèi)席卷起一股改革創(chuàng)新的浪潮。游戲產(chǎn)業(yè)是當(dāng)今國家戰(zhàn)略性新興產(chǎn)業(yè)中極其重要的一員,其中隨著各方面技術(shù)的成熟網(wǎng)頁游戲行業(yè)從快速發(fā)展進(jìn)入了平穩(wěn)擴(kuò)展的階段,2016年,網(wǎng)頁游戲市場依舊保持較為強(qiáng)勁的增長勢頭。在網(wǎng)頁游戲市場競爭日趨白熱化的今天,技術(shù)表現(xiàn)力的創(chuàng)新有望成為快速打破同質(zhì)化、強(qiáng)調(diào)個(gè)性化的解決方案之一。HTML5和WebGL為網(wǎng)頁游戲完美解決了以往的網(wǎng)頁游戲需要下載插件和難以跨平臺使用的兩大問題。本課題首先對游戲市場進(jìn)行了調(diào)查剖析,分析了基于WebGL的3D網(wǎng)頁游戲開發(fā)的可行性,從玩家的角度,分析需求,指定整個(gè)游戲策劃。以網(wǎng)頁游戲?yàn)橹饕芯繉ο?基于WebGL技術(shù)以及PlayCanvas游戲引擎,設(shè)計(jì)并實(shí)現(xiàn)了3D網(wǎng)頁闖關(guān)游戲的程序框架,借助HTML5技術(shù)為游戲?qū)崿F(xiàn)了響應(yīng)式布局以及游戲音效;贘avaScript,貫徹面向?qū)ο缶幊痰乃枷?為游戲編寫各個(gè)功能模塊。實(shí)現(xiàn)了闖 ,關(guān)游戲與用戶良好的互動效果,為玩家提供了有趣歡樂的游戲體驗(yàn)。最后,本課題通過在不同瀏覽器中對游戲進(jìn)行測試調(diào)試,并提出改進(jìn)措施,以完善整個(gè)游戲的架構(gòu)及游戲體驗(yàn)。
[Abstract]:With the continuous development of computer technology, digital and network front-end technology, the demand for web browsing is becoming higher and higher. The emergence of WebGL and HTML5 technology has brought fresh vitality to the front-end technology of web pages.A wave of reform and innovation is sweeping through the technological circle.The game industry is an extremely important member of the national strategic emerging industry. With the development of various technologies, the web game industry has entered a stage of steady expansion from rapid development. In 2016,The web game market remains relatively strong growth momentum.With the increasing competition in the web game market today, the innovation of technological expressiveness is expected to become a fast breaking of homogeneity.The emphasis on one of the personalized solutions. HTML5 and WebGL is a perfect solution for web games that used to have two major problems: the need to download plug-ins and the difficulty of cross-platform use.This paper firstly analyzes the game market, analyzes the feasibility of 3D web game development based on WebGL, analyzes the demand from the player's point of view, and designates the whole game plan.Taking the web game as the main research object, based on WebGL technology and PlayCanvas game engine, this paper designs and implements the program framework of 3D web page entry game, and realizes the game response layout and game sound effect with the help of HTML5 technology.Based on JavaScript, implement the idea of object-oriented programming, for the game to write each functional module.Achieve a good interaction between the user and the user, and provide a fun and fun game experience for the player.In the end, the thesis tests and debugs the game in different browsers, and puts forward some improvement measures to perfect the whole game structure and game experience.
【學(xué)位授予單位】:天津科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP393.092;TP317
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 陸樂;衛(wèi)剛;;基于手持移動設(shè)備的虛擬裝置教學(xué)系統(tǒng)[J];電腦知識與技術(shù);2016年18期
2 曾祥利;柴煒嘉;;響應(yīng)式布局中柵格系統(tǒng)和彈性盒子的比較[J];產(chǎn)業(yè)與科技論壇;2015年20期
3 汪浩;田豐;張文俊;;基于WebGL的交互平臺設(shè)計(jì)與實(shí)現(xiàn)[J];電子測量技術(shù);2015年08期
4 王夢瑤;黃佩;;析中國網(wǎng)絡(luò)游戲產(chǎn)業(yè)的國際化傳播[J];重慶與世界(學(xué)術(shù)版);2015年07期
5 鄭華;;3D網(wǎng)站開發(fā)技術(shù)研究[J];石家莊鐵路職業(yè)技術(shù)學(xué)院學(xué)報(bào);2014年02期
6 朱向雷;唐蘭文;邵學(xué)彬;;WebGL在大數(shù)據(jù)可視化系統(tǒng)中的方法研究[J];計(jì)算機(jī)光盤軟件與應(yīng)用;2013年22期
7 徐文鵬;徐躍通;常勇;朱明坤;;基于WebGL紋理映射技術(shù)的水立方貼圖的設(shè)計(jì)與實(shí)現(xiàn)[J];電腦知識與技術(shù);2013年16期
8 朱婷;;論視覺傳達(dá)設(shè)計(jì)的構(gòu)成要素在游戲UI中的運(yùn)用[J];商;2013年09期
9 鮑玉珩;薛翠華;孫志紅;;電子游戲設(shè)計(jì)之三:角色人物—敵人與同伴設(shè)計(jì)[J];電影評介;2013年01期
10 曾s,
本文編號:1716303
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1716303.html