摘要:近年来,虚拟现实技术成为当前科技发展的主方向,各行业都在极力推进自身领域的应用。电子游戏产业是虚拟现实领域的一项综合性应用,该技术所带来的全新游戏体验吸引了全球多数玩家的兴趣。因为传统游戏的主要集中在二维世界的层面,却反游戏内部人物的真实性,导致了它已经不能满足用户和市场的需求,因此,将游戏行业的开发重心转移到三维层面开发已经是一个不可避免的趋势。在全新的技术带领下,可以让游戏产品再次焕发换发活力,加速技术的开发和刺激市场的发展。在虚拟现实技术下的游戏,将会给玩家和游戏人物提供近距离的接触,增强游戏的真实感和游戏的体验性。
开发一款基于unity3d的射击类游戏,可以更加直观的感受虚拟现实技术带来的全新体验。游戏作品的设计主要分为两大模块,一个是游戏模型的设计模块,另一个是游戏功能的实现模块。游戏模型的设计使用了3dsmax模型设计软件,游戏模型的外观美化方面也融合了美术策划的知识。游戏功能实现模块在unity引擎中完成,通过给模型嵌入C#脚本语言来完成设计,枪械射击采取了碰撞行为的检测,关卡设置采用了触发器功能实现等。
赋予了虚拟现实技术的游戏,他与传统游戏有很强烈的差异体现。例如和前些年热度很高的游戏CS进行对比。第一,游戏人物是可以立体体现的,人物整体造型是可以完全体现出来的,游戏人物在行进过程中跳动和跑动玩家可以直观感受到的;第二,游戏场景的立体型,全方位的视角,无论是俯视还是仰视,玩家可以通过镜头的移动官场360度全景的观察,这也是CS所不具备的;第三,游戏工具的体验,玩家使用枪械进行射击,使用汽车飞机进行地图移动,和真实场景中的体验是没有差距的。这些变化给游戏行业赋予了新的发展空间,也会是未来发展的趋势。
关键词:虚拟现实;unity3d;3dsmax;碰撞检测;游戏模型;差异
目录
摘要
Abstract
1 绪论-1
1.1 课题背景及意义-1
1.2 国内外研究现状-1
1.2.1 国内现状-1
1.2.2 国际现状-3
2 游戏开发流程-5
2.1 游戏开发引擎的选择-5
2.2游戏开发语言-7
2.3 游戏策划与题材确定-7
2.3.1游戏策划-7
2.3.2游戏题材确定-8
2.4 游戏模型搭建工具-8
3 游戏模型搭建-10
3.1 人物模型设计-10
3.2建筑模型设计-11
3.3 枪械模型设计-14
3.4汽车模型设计-16
3.5 飞机模型设计-17
3.6 场景模型设计-18
4技术实现-19
4.1 射击功能实现-19
4.2 移动、跑动、跳跃功能实现-20
4.3 枪械特效实现-22
4.4 音效功能设计-23
4.5 汽车功能实现-26
4.6 飞机功能实现-27
4.7 小地图设计-31
4.8 天空盒功能设计-32
5游戏开发核心问题-34
5.1模型设计问题-34
5.2 功能设计问题-34
6总结与展望-36
参 考 文 献-38
致 谢-39