- 264
- 0
- 约1.9万字
- 约 28页
- 2021-02-23 发布于天津
- 举报
PAGE
目 录
第一章 绪论 1
1.1 开发背景及意义 1
1.2 国内外的研究现状 1
1.3 本项目的主要工作 2
1.4 论文的组织结构 2
第二章 制作工具及技术介绍 3
2.1 Unity3D引擎 3
2.1.1 简介 3
2.1.2 引擎优势 3
2.1.3 Unity3D国内外研究状况 4
2.2 3DMAX建模工具 4
2.3 Photoshop 5
第三章 需求与可行性分析 6
3.1 需求分析 6
3.2 可行性分析 6
3.2.1 技术可行性 6
3.2.2 经济可行性 6
3.2.3 操作可行性 6
第四章 3D校园项目设计 8
4.1 UI设计 8
4.1.1 主界面的实现 8
4.1.2 景点介绍界面的实现 8
4.1.3 小游戏界面的实现 8
4.2 用户使用流程 9
4.3 模型设计 10
4.3.1 教学楼 10
4.3.2 宿舍区 10
4.3.3 体育馆、图书馆 10
4.4 交互功能的设计 12
4.4.1 角色动作控制 12
4.4.2 开场视频的设计 12
4.4.3 景点介绍窗口的设计 12
4.4.4 小游戏的设计 12
4.4.5 按键、鼠标交互的设计 13
第五章 3D校园功能实现 14
5.1 场景搭建过程 14
5.1.1 场景划分 14
5.1.2 场景建筑建模 14
5.1.3 场景地面制作 18
5.1.4 校园场景搭建 19
5.1.5 场景碰撞体添加 20
5.1.6 光照及天空盒子的添加 20
5.2 UI界面的实现 21
5.2.1 主界面的实现 21
5.2.2 景点介绍界面的实现 22
5.2.3 小游戏界面的实现 22
5.3 交互模块的实现 23
5.3.1 开场动画的触发 23
5.3.2 角色动作控制 24
5.3.3 小游戏的实现 24
5.3.4 其他功能的实现 27
第六章 功能测试 29
6.1 测试环境 29 6.2 测试用例以及结果 29
第七章 总结 30
参 考 文 献 31
附 录 33
内容摘要
随着互联网高新技术的发展,越来越多便民利民的软件与程序被开发出来,上到国家军事,下到居家旅行,计算机的技术已经渗透入我们生活中的每个角落,于此同时每年都会一大批高考生需要在网上找到自己心仪的学校,网络的的发展注定了信息量的爆炸迸发,各种各样的无用信息也会浮现出来。毕业生们在这么多繁杂的信息里很难有效的获取到自己想要了解的信息。而此时市场上需要的是一款能够更好统合这些信息的软件来让学生或者家长们了解详情,而我们基于unity3D开发工具的3D校园就应运而生,使用C#脚本语言开发和实现人机交互的过程,能够让用户更加有代入感同时还能了解本校的历史与外观以及其他等。
本研究项目的实现是基于unity3D开发工具,开发语言是C#编程语言,以3Dmax建模软件为设计,使用Photoshop进行项目UI设计。本项目的工作流程为:对于项目制作的初期的规划和设计、项目所需物件的建模与设计、unity内的场景搭建。
□关键词: 3D校园 Unity3d 人机交互 3Dmax 致 谢 32
9
第一章 绪论
1.1开发背景及意义
中国经济的飞跃发展下,越多越多的高校以及不单单满足于师资力量与教学质量的提升,同时也为了展现自身风采,提高知名度,提升校园文化等作宣传,与传统的宣传手段相比3D校园技术要来的更加直观形象,更加能体现校园的实景,让人们感觉身临其境,而近些年越来越多的高校与企业都开始发展了虚拟校园建设工作。
基于unity3D开发3D校园系统就能向用户展现一个更全面的大学校园,相比起传统的平面图、沙盒模型、效果图等,虚拟校园漫游使用的是一种全新的知识技术在屏幕上呈现一个可视化的校园环境模型,具有较强的交互性和让用户有更深的沉浸式体验,使用户仿佛就身处在校园中,并且可以在虚拟校园内进行全方位的观察体验,可以不受约束的在校园内走动以此来或许信息,且我们能够在准备在场景中的建筑详情板上了解到我们各个校园建筑与景观的背景资料、历史情况等信息。系统的建立能够很好的给学校树立大众形象,提高学校的知名度,方便新生即使足不出户也能为来学校报到提前熟悉学校的环境与具体规划,不会像一个无头苍蝇一样到处乱窜。3D校园会成为一个助力学校对外宣传与校园建设的辅助型工具,对校园管理以及现代化的发展有着推动作用。
1.2国内外的研究现状
美国作为技术研究的先驱所以发展是比较发达与完善的,互联网的技术已
原创力文档

文档评论(0)