3。碰撞检测技术
碰撞检测技术是通过模拟物体遇到障碍物时的物理反应。比如主角遇到墙壁的时候,就不能继续前景,碰撞检测是本系统中选房之后或者在小区内部实现漫游功能的一个最基本的条件。如果要让物体能够感应碰撞,就必须给其添加碰撞体。Unity3D中一共有五中碰撞器,分别为:Box Coliider、Sphere Collider、Capsule Collider、Wheel Collider、Mesh Collider。设置物体的物体属性,给每个对象添加碰撞器,就能实现物理碰撞,主角也就不会发生穿墙现象了。
与此同时,射线检测也属于碰撞的一个范畴,也是本系统所需用到的一个关键性技术所在。本系统中射线是通过点击鼠标来实现发射射线功能,假如碰到碰撞体,射线就会被阻碍,从而进行事件的监听,这项技术在选房中运用很多,当选择户型的时候,每个户型都被一个碰撞体所包围住,通过射线检测检测到碰撞的产生从而进入房间内景。
4。文档检索技术
文本检索是针对文本的信息检索技术。本系统涵盖了很多类型的户型,如何将这些户型的信息展示在Unity的视图之中是本技术的关键。此次设计,户型信息保存在TXT文本中,通过对文本中关键字“\r” “\n”分割内容的方法来处理文本,从而找到对应信息的行列,而不会出现多余文字的显示。文献综述
3。3。2 操作可行性
本系统针对PC端,在操作、交互界面采用了简单易用的GUI风格,让用户能轻松上手,用户操作方式可以跟玩单机游戏一样,简单易学。
同时,Unity3D有用可视化脚本编辑语言UScript,具有高度的友好界面、整合性高、功能强大、修改容易等特点。开发者可以通过逻辑关系就能够将功能模块进行连接,快速床脚所铸的脚本功能,非常适合非编程人员与项目制作使用。
Unity3D整合了多种DCC文件格式,包含了3ds Max、Maya、Lightwave、Collade等文档,可以直接拖动到Untiy工程中,除了原有的内容外, 还包含了Mesh、多UVs、Vertex、Colors、骨骼动画等功能。在诸如此类工具的前提下,使用Unity3D进行虚拟现实小区选房系统的开发在操作上面来说无疑是行得通的。
3。3。2 市场可行性
目前,虚拟现实技术已经在国内外引起很大的重视。虚拟现实能在计算机中构造逼真的模型,人与模型能够进行交互式操作,并产生与现实世界中相同的反馈信息,使人们得到与现实世界同样的感受。
1。 从现实应用角度分析:虚拟现实的生动性和交互性是文字信息所无法比拟的,它所蕴含的媒体价值是无法估量的。
2。 从市场前景以及利润来分析:现在虚拟现实遇到的最大问题就是如何利用这一新兴媒体来盈利。一个一直浮动在桌面上的客户端,其广告位是有限的。基于虚拟现实的网络社会不存在这一问题,用户在做好三维场景中的漫游、交流,如同现实社会一样,他们会不经意间发现一些广告牌,甚至会很有兴趣的参加活动。在虚拟现实现在火热的情形下来看,虚拟现实是市场空间很大,尤其之前马云淘宝buy+视频的一个推波助澜,更是将虚拟现实推上了浪潮顶端,人们纷纷惊讶于虚拟现实所带来的视觉震撼,也看到虚拟现实背后所带来的市场效益,所以从市场前景以及利润来说,虚拟现实将会成为未来推销主流的手段之一。
3。 虚拟现实对于人们生活的影响:虚拟现实现在已经逐渐融入普通人的家庭,通过各种VR设备,人们可以在虚拟现实的环境中沉浸很久,也可以通过虚拟现实来全方位的观看各种人文场景,在很多地方也都有虚拟现实体验馆。可以说,在一定程度上,虚拟现实已经深入一部分人的生活,而这种影响一定会继续扩大。