3) 点击俯视视角按钮:这个按钮在摄像机已经为俯视视角时点击不会做任何操作,如果在观察物体时点击则会将摄像机重新调整到俯视视角。并将所有气泡设为显示状态。
4) 点击展示模式切换按钮,这个按钮在普通展示模式下点击会进入到AR展示模式。如果在AR模式下点击则会切换回普通展示模式。
5) 点击气泡:点击气泡后会立即显示与这个建筑相关操作的UI界面。
2。2 建筑相关操作功能需求
在点击气泡和在观察状态下长按建筑物体都会显示这与建筑相关操作界面,在这个界面显示后用户可以进行如下操作:
1) 点击简介按钮:点击后会显示建筑的文本描述。文本在软件运行时就读取了,在点击按钮后则是对解析后的文本进行显示。
2) 点击实拍按钮:点击后会显示图片展示界面。图片展示界面会根据建筑的类型作不同的变化。在选择楼层建筑时,图片为线性的切换,只有上一张和下一张的按键显示;在选择广场建筑时,图片为关联切换,界面上会显示上、下、左、右四个按键来切换该图片对应关联关系的图片。图片数据信息也是保存在静态配置表中,在运行程序时就会进行读取和解析。
3)点击观察按钮:点击后摄像机会先旋转朝向目标物体,然后进行移动,移动到大小限范围。之后便进入观察状态,在这个状态下用户可以对摄像机进行旋转、缩放控制。
2。4 AR展示模式需求
在主界面点击模式切换按钮后,可以由普通展示模式切换到AR展示模式,在AR模式下有以下几点需求:
1) 在进入AR模式后,所有与摄像机相关按钮功能都要进行屏蔽,这时场景中的摄像机就是移动设备的摄像机硬件。
2) 在进入AR模式后除摄像机相关的所有功能都要能像普通模式下一样使用。
3) 在用户没有对准设定的图片时,屏幕上要有相关提示来告诉用户应该做什么。
4) 在AR展示模式下点击模式切换按钮后能够回到普通展示模式,并且能正常使用普通展示。
2。5软件开发的目标
开发出来的软件应当是方便快捷的安装,使用时尽量不需要学习成本,让用户能在最少的代价下得到用户想要的信息。
手机应用正好符合这个需求,只要下载安装包安装即可,不需要多余的配置就能使用,而且软件也能结合用户操作手势提供更好的用户体验。
3 项目需求分析文献综述
项目分析是开发过程中最重要的也是最繁琐的阶段,主要任务是定义项目的逻辑模型。首先要针对用户需求进行需求分析,并根据需求分析用项目说明书表达出来,以此作为系统设计的依据。
3。1开发软件所需环境
硬件平台:
CPU: Core I3以上;
内存:4G以上;
硬盘空间:8G以上;
操作系统:windows 7;
其他软件:Notepad++;
其他工具:Android 4。2以上硬件平台;
开发工具:Visual Studio 。Net 2015,Unity 3d 5。5。0。