Unity3D的校园模型展示开发+源代码(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Unity3D的校园模型展示开发+源代码(2)

1。2 校园展示软件研究价值

项目研究了通过更便捷的方式将数据配置转换为校园3D模型,并着重研究用户与3D场景中的物体的交互方式和用户在AR展示下的交互方式,这也是流行的展示方式的开发方向。

同时该课题研究项目的运行平台着眼到时下最流行的移动端平台—Android平台,这能让用户更快捷的使用该软件,再结合用户与3D场景的交互来对学校的信息进行筛选和分类的进行展示,这更利于用户对信息的筛选和使用。

项目将着重研究交互方式、信息展示的方式和信息的归类整理来提升用户体验。

1。3 研究思路

作为一个展示用途的软件,可以从以下几个方面着手研究:

1) 文字描述:从古至今,文字都是用来传达信息的重要方式,所以显示文字是一个重要的功能,数据通过读取配置表,根据配置动态改变字体样式,用户通过选择3D物体来显示跳转UI。

2) 图片显示:文字只能比较抽象来传达信息,图片则能更快、更简单的来让用户接受信息,图片展示也是一个功能模块,用户是通过选择3D物体来显示跳转UI的。

3) 3D展示:图片展示的信息缺少深度,这方面可以通过3D来进行弥补,用3D来展示学校大致的布局能让用户有更深层次的了解,用户可以通过控制摄像机来观察,也能通过操作显示信息展示界面。

4) AR展示:AR作为近两年来新起的信息展示技术,能让用户有更好的带入体验。将这个功能放在主界面上,方便用户切换模式。

5) 用户配置修改:该功能主要是优化用户体验,让用户能够自己定义软件的部分配置参数,更贴合用户的操作习惯,该功能放在主界面方便用户操作。

2 项目需求

该项目所要求的运行平台是Android手机平台,所以项目中要对手机平台进行适当调整。在打开软件后,程序开始读取动态配置生成3D场景,并加载界面资源。在生成建筑的时候需要在UI界面上生成一个显示建筑名字的气泡,在视角变化时需要跟随建筑一起进行移动。用户在主界面时可以进行气泡的显示调整、调整为俯视视角、进入AR展示模式,或者打开用户配置界面、建筑交互界面,在建筑交互界面时能打开图片展示界面、文本展示界面或对建筑进行观察。

2。1 主界面功能需求论文网

在进入软件后,程序需要先读取静态数据配置表,然后用配置表中的数据来还原3D校园场景。在读取静态数据完成后,判断动态数据是否能进行读取,如果不能被读取则进行默认数据载入,并会进行本地保存,否则直接使用读取到的本地文件数据载入到软件中进行对应变量调整。在这两个数据读取完成后则调整摄像头,将视角调整为俯视角色等待用户交互操作,这时用户可以进行以下操作:

1) 点击用户配置按钮:这时则显示用户配置调整界面,在这个界面用户能通过拖动滑块来进行与摄像头交互的细节调整。如在观察建筑状态下用户手指拖动摄像机的移动速度的调整。在点击确认按钮后用户所设置的数据会保存到本地的文本中并关闭用户配置界面的显示。

2) 点击气泡分类显示的选择框:这时则会根据所按下的选择框来进行气泡的显示调整。气泡类型分为广场建筑和楼层建筑,广场建筑在软件中不会有对应的3D物体还原,而楼层建筑则会以配置表中的数据来还原出物体。而气泡分类显示选择框就是用来调整这两种建筑的显示与否。 (责任编辑:qin)