基于WebGL的3D网页游戏的开发与应用研究
发布时间:2018-04-05 20:18
本文选题:WebGL 切入点:游戏开发 出处:《天津科技大学》2017年硕士论文
【摘要】:随着计算机技术、数字与网络前端技术的不断发展,人们对网页浏览的要求越来越高,WebGL与HTML5技术的出现为网页前端技术带来了新鲜活力,在技术圈内席卷起一股改革创新的浪潮。游戏产业是当今国家战略性新兴产业中极其重要的一员,其中随着各方面技术的成熟网页游戏行业从快速发展进入了平稳扩展的阶段,2016年,网页游戏市场依旧保持较为强劲的增长势头。在网页游戏市场竞争日趋白热化的今天,技术表现力的创新有望成为快速打破同质化、强调个性化的解决方案之一。HTML5和WebGL为网页游戏完美解决了以往的网页游戏需要下载插件和难以跨平台使用的两大问题。本课题首先对游戏市场进行了调查剖析,分析了基于WebGL的3D网页游戏开发的可行性,从玩家的角度,分析需求,指定整个游戏策划。以网页游戏为主要研究对象,基于WebGL技术以及PlayCanvas游戏引擎,设计并实现了3D网页闯关游戏的程序框架,借助HTML5技术为游戏实现了响应式布局以及游戏音效。基于JavaScript,贯彻面向对象编程的思想,为游戏编写各个功能模块。实现了闯 ,关游戏与用户良好的互动效果,为玩家提供了有趣欢乐的游戏体验。最后,本课题通过在不同浏览器中对游戏进行测试调试,并提出改进措施,以完善整个游戏的架构及游戏体验。
[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.
【学位授予单位】:天津科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.092;TP317
【参考文献】
相关期刊论文 前10条
1 陆乐;卫刚;;基于手持移动设备的虚拟装置教学系统[J];电脑知识与技术;2016年18期
2 曾祥利;柴炜嘉;;响应式布局中栅格系统和弹性盒子的比较[J];产业与科技论坛;2015年20期
3 汪浩;田丰;张文俊;;基于WebGL的交互平台设计与实现[J];电子测量技术;2015年08期
4 王梦瑶;黄佩;;析中国网络游戏产业的国际化传播[J];重庆与世界(学术版);2015年07期
5 郑华;;3D网站开发技术研究[J];石家庄铁路职业技术学院学报;2014年02期
6 朱向雷;唐兰文;邵学彬;;WebGL在大数据可视化系统中的方法研究[J];计算机光盘软件与应用;2013年22期
7 徐文鹏;徐跃通;常勇;朱明坤;;基于WebGL纹理映射技术的水立方贴图的设计与实现[J];电脑知识与技术;2013年16期
8 朱婷;;论视觉传达设计的构成要素在游戏UI中的运用[J];商;2013年09期
9 鲍玉珩;薛翠华;孙志红;;电子游戏设计之三:角色人物—敌人与同伴设计[J];电影评介;2013年01期
10 曾s,
本文编号:1716303
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1716303.html