1. 研究目的与意义
VR游戏能给玩家带来身临其境般的美妙体验,然而其实现的技术极其复杂,游戏的场景、技能、特效等各方面的设计都要完全结合玩家的感官反应及承受度来进行。(《虚拟技术中的主客体关系》. 东华大学学报.2001.5-9)
上世纪80年代,美国VPL公司创建人JaronLanier公开了一种技术假象:有没有一种技术可以综合利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的、可交互的三维环境中提供沉浸感觉的技术。Jaron Lanier将这种技术命名为VR(VirtualReality,即虚拟现实,简称VR)。
尽管早在数十年前,VR技术的假象甚至原型设备就已经出现,但其真正走进大众、媒体的视线,不过三五年而已。(《国内外虚拟现实技术的研究现状》.辽宁工程大学技术学报.2004.10-12)
2. 研究内容与预期目标
研究内容:本课题主要研究基于HTC VIVE的VR游戏开发,使用UE4(UnrealEngine)引擎,用C 编写底层架构,再辅以蓝图高级开发。
预期目标:
(1)使用UE4引擎,C 与蓝图协作开发VR解谜冒险游戏;
3. 研究方法与步骤
研究方法:
本课题主要的研究方法就是先参考其他已经上线的VR游戏,俗话说取其精华去其糟粕,研究这些游戏中所用到的知识和技术,认真思考这些技术的优点和缺点,然后思考这些技术可否应用到本课题中,如果可以引用到本课题中,又该如何巧妙地应用?如果不能直接应用到本课题中,那么对本课题又有什么参考意义?这些知识可以使我的课题与时俱进,不至于课题刚完成就已经落伍或没什么实际意义。做完这些工作以后,就该做详细的需求分析,分析本课题有哪些具体的需求?比如本课题是一个解谜冒险类的VR游戏,既然是VR游戏,就该考虑到一些在PC端上无需特别考虑的因素,比如操作方式,交互方式等,例如不能出现使玩家平移的行为,不能出现过场动画等等。需求分析之后就是概要设计,主要分析本游戏的主要功能模块,比如本课题大致可分为解谜系统,交互系统,技能系统,AI系统这几大系统。概要分析之后就是详细设计,针对概要设计中的几大模块进行补充,使之更加细化。详细设计之后主要进行功能实现,完成之后还需进行游戏测试。
步骤:
4. 参考文献
[1]黄莹莹、彭敏俊、许岷.基于虚拟现实的数字校园漫游系统的设计与实现. 应用科技.2005,32(5):40 [2]胡宏伟. 基于VRML的虚拟园林景观设计软件的研究与实现:(硕士学位论文).北京:中国农业大学,2008.98-105 [3] 姜学智,李忠华.国内外虚拟现实技术的研究现状.辽宁工程大学技术学报.2004,23(2):238-240. [4]葛艳红,李文锋.基于Java的VRML虚拟场景人机交互的实现.交通与计算机 .2003,21(2): 35-37. [5] 龚建华,林珲、谭倩 虚拟香港中文大学校园的设计与初步试验.测试学报 .2002,31(1): 39. [6]张怡. 虚拟技术中的主客体关系. 东华大学学报.2001,1(1):5-9. [7]张凯威. 基于OpenGL的军事地形仿真系统的研究与实现:(硕士学位论文).吉林:吉林大学,2008. [8]余莉.王乘 基于虚拟现实技术的数字校园三维仿真系统.计算机仿.2004,21(4): 98-101. [9]陆昌辉. VRML入门与提高.北京:北京大学出版社.2003. [10]黄涛.VRML虚拟建筑-原理工具方法 .北京:中国建筑工业出版. 2008. [11]张金钊, VRML编程实训教程.北京:北方交通大学出版社, 2008. [12]Mat Buckland 《游戏人工智能编程案例精粹》2012-9 32-50 [13]Epic GameUnreal4 官方中文文档 https://docs.unrealengine.com/latest/CHN/index.html [14]虚幻中国 http://unrealchina.com [15]泰斗社区 http://www.taidous.com [16]InsideUE4深入UE4剖析源码,浅出GameEngine设计理念 https://zhuanlan.zhihu.com/insideue4C1-C5 [17]Steam平台各大游戏 [18]《虚幻引擎4艺术大师 - 蓝图 II》:44-48,60-66 [19]William Sherif 《Learning C by CreatingGames with UE4》 2015-2C2-C3 |
5. 工作计划
2022.01.10----2022.03.03 查阅资料, 撰写开题报告
2022.03.04----2022.03.17 需求分析,熟悉开发工具,提交开题报告
2022.03.18----2022.03.24 概要设计,搭建游戏框架
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。