unity3d的校园浏览系统的设计与实现(源码)【字数:13566】

摘 要摘 要校园浏览系统是在Unity3D游戏引擎下开发设计的。三维虚拟校园当前已经成为很多高校对外展示的重要方法,这一技术能够更加全面的介绍学校的基本信息和学校布局。虚拟校园浏览系统运用仿真技术、环境建模技术、贴图渲染技术和沉浸式虚拟现实技术等,成为了一种新型的人机交流方式。系统主要以江苏科技大学张家港校区校园场景为建模对象,向参观者展示了校园场景的总体设计思想,主要介绍了校园虚拟场景的合并、第一人称视角漫游以及3DsMax模型的真实展示,使用户不受时间和空间的约束、更加便捷地体验校园人文气息和优美场景,产生身临其境的感觉。本系统涉及到的主要Unity3D技术有,UGUI界面开发技术、构建地形、第一人称漫游以及一些插件的使用等。总而言之,Unity3D引擎下的校园浏览系统通过简单的鼠标点击和键盘方向键的控制,就能够让用户充分的浏览校园的美丽风景。关键词Unity3D;校园浏览;3DsMax;UGUI
目 录
第一章 绪论 1
1.1 系统开发的背景和意义 1
1.2 国内外的研究现状 1
1.3 课题研究的主要内容 1
1.4 本章小结 2
第二章 系统需求及可行性分析 3
2.1 系统需求分析 3
2.2 系统可行性分析 3
2.2.1 技术可行性 3
2.2.2 经济可行性 7
2.2.3 法律可行性 7
2.2.4 可行性分析结果 7
2.3 本章小结 7
第三章 系统设计 8
3.1 校园建筑模型 8
3.2 校园3D场景模拟 8
3.3 UGUI界面的设计 9
3.4 本章小结 9
第四章 系统实现 10
4.1 系统开发和运行环境 10
4.1.1 开发环境 10
4.1.2 运行环境 10
4.2 建立校园3D模型 10
4.3 校园3D场景的构建 12
4.4 系统操作界面的实现 18
4.4.1 UGUI界面的设计 18
4.4.2 视频播放界面和滚动公告 20 *好棒文|www.hbsrm.com +Q: &351916072& 

4.5 系统的按钮功能实现 24
4.5.1 视频播放按钮 24
4.5.2 学校简介按钮 26
4.5.3 暂停播放按钮 27
4.5.4 校园参观按钮 28
4.6 本章小结 30
第五章 系统测试 32
5.1 系统测试的目的 32
5.2 系统测试的方法 32
5.3 主要模块的测试 32
5.3.1 UGUI界面的测试 32
5.3.2 学校3D场景的测试 33
5.4 测试结果分析 33
5.5 本章小结 34
结 论 35
致 谢 36
参考文献 37
第一章 绪论
1.1 系统开发的背景和意义
21世纪,在互联网技术快速发展的背景下,虚拟现实技术已经慢慢的走进广大群众的视线。以前如果要参观某个学校、楼盘或者旅游景观时,必须亲自到现场参观,这样不仅要消耗大量的时间和精力,而且需要金钱上的支持。虚拟现实技术改变了人们的生活方式,该技术可以把一整座学校或者某个景观模拟出来,然后参观者只需在一个网页或者客户端就可以看他们想要参观的景区,参观的感觉一点儿也不比亲临现场的感觉差。
2010年Unity3D游戏引擎走进了人们的视野,这是一个极大方便人们模拟现实建筑和景点的编译器,其中在售楼处的沙盘和旅游景点运用的最为广泛。
基于Unity3D的校园浏览系统是一个仿真三维校园景观,不仅可以给学校树立很好的形象,还可以作为学校对外展示的辅助工具,对学校的对外宣传起着很大的作用,也极大的方便了参观者,对未来数字校园的建设有着十分深远的意义。
1.2 国内外的研究现状
2010年Unity3D游戏引擎进入人们的视野,它操作简单、易学、灵活,已逐步被各类平台厂商运用到新作品中,由此产生了全球游戏开发商、个人使用Unity3D的热潮[1]。虽然微软公司创建的多媒体编程接口directx与Unity3D相似,都侧重于游戏使用,但是Unity3D具有四大特色:综合编辑、图形动力、资源导入和着色器。
Unity3D在中国刚刚起步,主要集中在上海、广东、北京等一线城市,面临着更大的人才缺口,同时也有无限的前景,作为一个全平台支持的开发语言,Unity3D有着更灵活的选择,同时虚拟现实的发展,让Unity3D在市场上占有了更大的份额。相比之下,国外的Unity3D发展更为广阔,Unity3D已经慢慢成为主流的游戏开发软件。不过,Unity3D毕竟刚刚兴起,还要面临市场的考验,到底未来Unity3D还能走多远,还得进一步观察。
基于Unity3D的校园浏览系统,力图借助Unity3D的技术优势和动态效果,实现校园场景的真实再现,使用户能够身临其境地感受校园环境。
1.3 课题研究的主要内容
运用虚拟现实技术和探索性研究方法,在Unity3D游戏引擎下,结合3DsMax模型,真实地展现校园风光,并且实现一些浏览功能。
构建开发环境,掌握UGUI界面开发技术、C#开发技术以及Unity3D操作界面方面的技术;
熟练掌握计算机三维技术、环境建模技术、贴图渲染技术和沉浸式虚拟现实技术;
系统功能:能够真实地展现校园风光,使用户能够以不受空间和时间约束的、更加便捷地体验校园人文气息和优美场景,产生身临其境的感觉;
可实现用户参观、图文介绍、多媒体解说、电信学院综合展示等功能。
1.4 本章小结
本章着重介绍了基于Unity3D的校园浏览系统的开发背景和意义。阐明了论文研究的主要内容,也分析了国内外的研究状况。由此可见,校园浏览系统的设计与实现还是很有意义的,它跟随了现今社会虚拟现实技术的发展需求。虽然说Unity3D开发引擎面世才短短几年时间,但是它也是一个相对比较全面的软件开发软件。虽然很多高校并没有开设Unity3D的相关课程,但是还是有很多对虚拟现实感兴趣的人去学习它,而接下来需要完成的这个系统在未来的几年发展将会越来越火爆。经过以上的分析,对校园浏览系统有了初步的了解,并对接下来的工作展开有着十分重要的意义。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/858.html

好棒文