毕业论文目录(大纲版)

论文题目:VR在FPS游戏中的应用研究

目录

第一章 概述

1.1 课题研究背景

1.1.1 基于VR平台开发FPS游戏的历史背景

1.1.2 选择Unity3D开发VR游戏的背景与优势

1.1.3 基于UNITY3D引擎进行VR平台FPS游戏的开发流程

1.2 课题研究内容

1.2.1 使用的开发平台及相关软件

1.2.2 研究目标概述

1.2.3 研究方向与意义

1.3 论文组织结构

第二章 VR平台FPS游戏开发的技术与原理

2.1 本章概述

2.2 基于Unity3D引擎开发FPS游戏的技术支持

2.2.1 Ultimate FPS插件

2.2.2 Playmaker 可视化编程插件

2.2.3 Curved UI 基于VR的浸入式UI插件

2.2.4 其他外界软件支持

2.3 基于Unity3D引擎的VR游戏开发技术支持

2.3.1 硬件设备Oculus Rift介绍

2.3.2 Oculus runtime及Steam VR驱动支持

2.3.3 Unity3D OVR驱动插件支持

第三章 基于Unity3D引擎的PC端FPS游戏开发

3.1 本章概述

3.2 FPS游戏底层逻辑的实现与优化

3.2.1 玩家的移动与视角控制

3.2.2 玩家的射击与伤害判定

3.2.3 玩家的血量与受到伤害判定

3.2.4 玩家的切换枪械与子弹功能实现

3.2.5 玩家的摄像机与UI交互

3.2.6. 敌人的移动与视角控制

3.2.7 敌人的伤害判定与追踪判定

3.2.8 敌人的血量与受到伤害判定

3.2.9 墙体表面识别算法

3.2.10 高倍瞄准镜的算法实现

3.3 FPS游戏高层逻辑的实现与优化

3.3.1 拾取物品的实现

3.3.2 敌人的刷新与重置

3.3.3 可交互物体的实现

3.3.4 HUD型交互场景的实现

3.3.5 游戏UI低保真流程图

3.3.6 游戏的获胜机制实现

3.4 FPS游戏特效与交互场景的实现与优化

3.4.1 粒子特效的使用与优化

3.4.2 对单面材质与光照贴图的使用与优化

3.4.3 Curved UI插件的使用与浸入式UI的编写

3.5 游戏场景与动画的设计与实现

3.5.1 游戏场景的设计与建模

3.5.2 利用体素建模软件设计模型

3.5.3 利用Cinema4D进行动画设计

3.6 PC平台上FPS游戏的Demo效果展示

第四章 基于Unity3D引擎的VR游戏开发

4.1 本章概述

4.2 VR操作模块的实现

4.2.1 与键鼠传统操作的区别

4.2.2 OVR插件内的摄像机复现

4.2.3 手柄操作的代码重构

4.3 VR应用的移动操作方式

4.3.1 移植后的传统键鼠操作方式的实现

4.3.2 提出改进的平移操作方式的的实现

4.3.3 视点型平移方式的实现

4.3.4 固定栅格型平移方式的实现

4.3.5 自由栅格型平移方式的实现

4.4 PC平台游戏对VR操作的优化

4.4.1 拾取物品的实现

4.4.2 瞄准与开镜的优化

4.4.3 人物动作动画的优化

4.5 对抗眩晕的优化实现

4.5.1 论文提出的减少FOV算法

4.5.2 算法的效果与改进

4.5 VR平台上的FPS游戏的Demo效果展示

第五章 总结与展望

5.1 本文研究成果总结

5.2 进一步研究工作

5.3 研究成果展望

参考文献

你可能感兴趣的:(毕业论文目录(大纲版))