| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

《基于unity的3D校园的设计与实现》

平***苏

贡献于2021-07-06

字数:17499

基unity3D校园设计实现

Design and implementation of 3D campus based on unity







着互联网高新技术发展越越便民利民软件程序开发出国家军事居家旅行计算机技术已渗透入生活中角落时年会批高考生需网找心仪学校网络发展注定信息量爆炸迸发种样信息会浮现出毕业生繁杂信息里难效获取想解信息时市场需款够更统合信息软件学生者家长解详情基unity3D开发工具3D校园应运生C#脚语言开发实现机交互程够户更加代入感时解校历史外观等
研究项目实现基unity3D开发工具开发语言C#编程语言3Dmax建模软件设计Photoshop进行项目UI设计项目工作流程:项目制作初期规划设计项目需物件建模设计unity场景搭建
□□
关键词: 3D校园 Unity3d 机交互 3Dmax











Abstract

With the development of the Internet of new and high technology more and more with the convenience and benefit of the software program is developed on to the national military down to the travel that occupy the home the computer technology has penetrated into every corner of our life at the same time every year a large number of students need to find their loved ones online schools the explosion of the network to the development of the information explosion all kinds of useless information will emerge It is difficult for graduates to effectively obtain the information they want to know in so many multifarious information At a time when the market need is a better integration of the information software to make students or their parents for details and we are based on unity3D development tool 3 d campus was born using c # script language to develop and implement process of humancomputer interaction can let the user more have the sense at the same time also can understand the history of the school and appearance as well as other etc
The implementation of this research project is based on the unity3D development tool the development language is C# programming language the 3Dmax modeling software as the design using Photoshop to carry out the UI design of the project The workflow of this project is the initial planning and design of the project the modeling and design of the objects needed for the project and the scene construction within unity

Key words: Virtual campus unity3d The humancomputer interaction 3dmax



目 录

第章 绪 1
11 开发背景意义 1
12 国外研究现状 1
13 项目工作 2
14 文组织结构 2
第二章 制作工具技术介绍 3
21 Unity3D引擎 3
211 简介 3
212 引擎优势 3
213 Unity3D国外研究状况 4
22 3DMAX建模工具 4
23 Photoshop 5
第三章 需求行性分析 6
31 需求分析 6
32 行性分析 6
321 技术行性 6
322 济行性 6
323 操作行性 6
第四章 3D校园项目设计 8
41 UI设计 8
411 界面实现 8
412 景点介绍界面实现 8
413 游戏界面实现 8
42 户流程 9
43 模型设计 10
431 教学楼 10
432 宿舍区 10
433 体育馆图书馆 10
44 交互功设计 12
441 角色动作控制 12
442 开场视频设计 12
443 景点介绍窗口设计 12
444 游戏设计 12
445 键鼠标交互设计 13
第五章 3D校园功实现 14
51 场景搭建程 14
511 场景划分 14
512 场景建筑建模 14
513 场景面制作 18
514 校园场景搭建 19
515 场景碰撞体添加 20
516 光天空盒子添加 20
52 UI界面实现 21
521 界面实现 21
522 景点介绍界面实现 22
523 游戏界面实现 22
53 交互模块实现 23
531 开场动画触发 23
532 角色动作控制 24
533 游戏实现 24
534 功实现 27
第六章 功测试 29
61 测试环境 29
62 测试例结果 29
第七章 总结 30
参 考 文 献 31
附 录 33
致 谢 32







第章 绪

11开发背景意义
中国济飞跃发展越越高校单单满足师资力量教学质量提升时展现身风采提高知名度提升校园文化等作宣传传统宣传手段相3D校园技术更加直观形象更加体现校园实景感觉身境年越越高校企业开始发展虚拟校园建设工作
基unity3D开发3D校园系统户展现更全面学校园相起传统面图沙盒模型效果图等虚拟校园漫游种全新知识技术屏幕呈现视化校园环境模型具较强交互性户更深沉浸式体验户仿佛身处校园中虚拟校园进行全方位观察体验受约束校园走动许信息够准备场景中建筑详情板解校园建筑景观背景资料历史情况等信息系统建立够学校树立众形象提高学校知名度方便新生足出户学校报提前熟悉学校环境具体规划会头苍蝇样处乱窜3D校园会成助力学校外宣传校园建设辅助型工具校园理现代化发展着推动作

12国外研究现状
美国作技术研究先驱发展较发达完善互联网技术已渗透美国学校园教学科研理学等改变传统方式位惯取瞩目成绩国3d技术起步较晚年政府相关部门科研院校高校开始重视发展起国研究协会列入研究项目图形学算法建模视景技术3D技术等取定成果国高校3D校园类型般展示校园风景研究工具环境国外研究较集中教育方面国研究集中展示校园方面清华学海交北京学等利360全景漫游技术配合路线计算机技术制作

13项目工作

项目3DMAX三维建模功结合Unity3D脚编程技术结合设计搭建够户环境中移动校园漫游场景中加入互动元素沉浸性交互性构建传统虚拟校园游历体验户拥更真实历
(1) 构思搭建需物件设计摆放项目需功分析开发设计
(2) 3DMAX中需模型建出
(3) Unity3D里搭建剩需形路面树木植等
(4) 角色基移动角色场景间物体碰撞检测
(5) 角色建筑景点间交互场景间触发机制
(6) 系统UI

14文组织结构
文六章节介绍章容:
第章:绪介绍课题背景意义国外研究现状文研究容文组织结构
第二章:介绍开发系统需种工具建模工具开发引擎图片处理工具等
第三章:简单分析系统市场需求时包括种行性分析
第四章:介绍关系统功设计部分ui设计模型设计交互设计触发设计然剩实现部分第五章容
第六章:实际测试测试项目中种功否出现错误误差等结果
第七章:总结次开发程中遇问题困难做出总结时工作展









第二章 制作工具介绍

21 Unity引擎
211介绍
Unity3D集开发设计发布身功引擎够创建场景时实时视2D3D游戏广户青睐全球受欢迎款游戏引擎支持开发者直接PC端发布游戏利插件发布网页游戏跨台性高度体现户提供台专业游戏开发工具高度整合开发引擎开发台差异会直接影响开发进度针台间移植问题开发者会花费量必时间解决Unity跨台性完美处理难题开发时间缩减加开发者研发力度
212引擎优势
(a) 交互性:作款游戏引擎Unity强交互功完善操作机制unity3D中调网页JS函数达数交互直接3dmax中模型搭建untiy脚兼容C#JavaScript等众语言编写工作模式简洁直观带着强插件工具箱开发变流畅缩短开发周期
(b) 物理引擎:物理引擎坏游戏者系统真实性重素引擎功合理性更切合开发者游戏逻辑性处理通unity3D更原现实世界实体物体物体间挤压碰撞摩擦等联系加unity特光源动画材质声音等组件结合够逼真原现实世界中物体体验符合现实中物理法
(c) 强跨台性:unity3D说实现全台发布壮举热门台会开发游戏身影苹果安卓等然电脑端更加说亏引擎身具备强兼容性够允许种热门语言编写种软件互通性仅节约开发者量时间市场推动助力
(d) C#脚开发优势:统操作符简化情况操作简洁风格受众喜爱时许错误规范开发漏洞解决开发者更容错率开发空间
213国外研究现状

Unity台支持持续更新版unity已成全球换推崇引擎占全功游戏市场45份额全球户已达330万全球6亿玩家玩unity制作游戏庞数量越越开发者愿意unity引擎进行开发户认款工具容易学容易月概掌握功时间里unity市场中位会断升
Unity3D款全功性游戏引擎移动端媒介户行业发挥着强功国外位举足轻重暴雪公司发行炉石传说卡牌游戏便例子越越认21世界重技术发展
通年努力国方面发展已取错成效早期开始研发发达国家定差距现计算机图形学软件工程学发展虚拟现实技术重视虚拟场景模型开发正着更深入更广阔方进行发展目前国外Unity 3D进行游戏开发员调查国相继开盘区运unity3D技术实现现象unity引擎开始中国成长越越行业会需技术证明金子总会发亮句话身优异性带独特优势意识身需求审美
发展趋势:Unity利图型开发环境首方式软件Unity缺点目前AI系统服务器端够完善需重点改进方[6]Unity3d做虚拟现实硬件求高暂时少部分设备达样效果
相国说Unity基刚起步阶段成低廉便成众开发者青睐理物理引擎方面流体效果布料效果Unity引擎未开发部分较遗憾
着3d技术领域蓬勃发展国注视程度日益加重许高校开始纷纷设立VR系统开发unity游戏开发等课程见3D技术培养渴时国种研究开始研究虚拟漫游系统发展技术谓日千里相信里3D技术中国会发展壮造福神州

22 3DMAX建模工具
3D Studio Max般称3DMAX现行业领域应功作款基PC端三维动画渲染建模软件方次性价非常高廉价价格带强功需电脑配置会太高国款软件Maya较网教程者交流会想学者解会途径次3DMAX较容易手操作会太复杂简介户界面适合种初学者次建模需场景等


23 Photoshop
Adobe Photoshop简称PS般处理图修复图素常说修图更专业方处止点图片制作工业设计等完美胜适领域非常广泛次项目中进行UI设计模型贴图美化






















第三章 需求行性分析

31需求分析
年互联网发展已单单满足网站文字二维面单叙述越越渴更加解感兴趣学校通观解学院风貌学校生活宣传方式太单调够吸引众眼球信息巨适合吸收解果适虚拟3D校园技术单单缩减众解校园时间足出户解外面世界现生活节奏快社会项技术存年越越高校开始意识问题开始3D校园系统

32行性分析
321技术行性
U3D中象行实现附加面脚达效果通编写脚控制切象移动创建unity3D支持JavaScriptC#Boo Script三种脚学C#编写脚方法项目接会C#语言完成项目需进行模型搭建等手工活基unity包容性3Dmax模型够导入中计划更加利目前止学知识技术满足次开发求觉项目制作行
322 济行性
U3D软件开发分版企业版学生版需收费起软件说方生成文件exe格式户台电脑运行Unity引擎收费相起虚幻寒霜等引擎说收费少通常说极致性价说花费工时长相起传统面图效果图等说收益星半点高
323操作行性
U3D界面风格设计十分简洁精悍眼已划分户够直观知道操作界面非常容易手操作便利年越越受欢迎特点通PC端操作够实时场景变化帧变化非常严谨款软件时Windows苹果安卓等运行利插件发布网页游戏支持PC浏览需潜
心PC端开发通U3D强交互性脚功系统更加简洁明喜爱























第四章 3D校园项目设计

3D校园漫游系统开发包括两部分开发流程图(41)
图41系统开发流程图

41 UI设计
411界面
项目题模仿广东东软学院进行3D建模想法系统界面UI设计成蓝白色调封面心目中东软象征便正门处Neusoft校牌会图片元素封面设计灵感界面会两button钮选取包含进入校园退出两功两功效果字面意思样进入退出










412景点介绍界面
户接触触发开关时会弹出景点介绍界面户开首先会张建筑图片然面够获取相关信息背景资料具体作等
413游戏界面实现
项目更具趣味性加入趣味游戏然选择界面较单调会弹出框然两钮框里容否效果然进入游戏场景者说拒绝进入

42户流程




图42流程图

43模型设计



43 模型面图


431教学区
里说教学区ABCDEF六座建筑建筑群造型较独特需分解成数部分降低建模工作量重复方复制粘贴复杂点需单独出建模建筑型建筑建模思路二维变三维转换需较强空间感反复观察先长方体初步建立模型外观然慢慢调整细节外形接着深化细节设置门窗位置楼层高度等房群加玻璃墙布等材质贴图
432宿舍区
具体做法教学区做法述差相起反简单少少重复方
433体育馆图书馆

两种建筑相起面两种更建筑风格差异更加注重风格原模仿外观独特

44交互功设计
441角色动作控制
角色行动项目重中重通方键响应移动体适鼠标达方改变通物体角色挂刚体(rigidbody)组件碰撞器然摄机调整位置角色前方处营造种第称视角感觉达想物体效果终实现具真实感沉浸式体验具体做法通脚作摄机够达便移动旋转固定角色位置变碰撞器检测户场景间交互设定角色物体碰撞器相撞时发生特定事件反馈外需设定角色移动速度跑步速度视角高度重力等模拟角色更加真实
442校园宣传视频弹出功设计
校门处时会触发动播放校园宣传视频通脚实现动播放写延时播放视频脚者整接收器角色触发然开始播放视频
443景点介绍功设计
漫游程中会景点建筑群前方告示牌样东西告示牌放置button钮然点击钮触发事件会弹出新窗口然里面会建筑应相关图片图片方显示会相关信息然点击右角退出界面
443游戏设计
游戏背景:操场处设立NPC者提示牌然查会弹出提示框容否参游戏假选择话进行场AI趣味障碍跑赛果选择通游戏接点前会出现透明墙阻挡前进
游戏玩法:
(a)操作机制:游戏第称视角控制键盘WSAD控制物进行左右移动鼠标控制视角移动旋转空格键跳跃shift键加速ESC键调菜单
(b)流程设计:进入游戏场景需等三秒钟准备视角倒数
倒数完毕需通灵巧走位操作超身边手第名

游戏流程图44:
图44 游戏流程图
通关游戏场景回弹出恭喜第名框然点击确定会返回场景接继续前进参观风景
444键鼠标交互设计
(a)视角切换:通键触发切换户第称视角第三称视角T键切换
(b)背景音乐开关:通点击开关音乐鼠标左键点击右角喇叭图片
(c)图开关:通键M开关图
(d)音乐魔方触发:场景中会生成3处悬空立方体模型见立方体通鼠标左键点击触发立方体效果切换成首背景音乐







第五章 3D校园功实现

51场景搭建程
511场景划分
建模前需先脑海里构思开始工作首先会分成建族群路面形然风景三部分完成
(1) 进行建筑群建模时较常线面转换思路通修改器列表里挤出创建边形编辑物体通空间观察转化编辑边形中点线面属性调整形状 然布尔运行模型组合起达想效果3DMAX中数物体样方法进行调整较擅长种方法建模会遵循原特殊模型会做相应改变
(2) 路面形建模unity3D带形编辑器Terrain组件实现需效果会U3D里完成
(3) 风景河流植树木等U3D提供素材帮助搭建场景
512场景建筑建模
建筑群建模程较雷部分细节里详细讲解AB栋建筑群建模需细说
图51 AB栋正面图

①首先算先图51AB栋建筑开始通观察决定先两边楼柱开始思维完成先搭建屋顶四角亭部分
图52
开3DMAX工具然顶视图里面新建标准基体中长方体图52然观察长宽等数值填入修改器面板处长方体属性改编辑边形然选择里面选取边(图53)
图53
选择左右两条边边属性面塌陷功点击塌陷会物体变成图54样子

图54
选取顶点属性控制物体顶点处通移动调节顶点位置四脚亭模型然方创建两圆柱体充支柱调整圆柱体数值然复制粘贴成四份放长方体四角移动场景中物件时候结合视图顶视图观察左右移动前视图观察位置否偏差样做更帮助建模时模型精确程度工作效率然外形建需开材质编辑器(图55)
图55 材质编辑器
物件外表穿衣服调材质球贴图拉动鼠标放凉亭顶部者点击编辑器中材质放入场景钮完成图56示
图56四脚亭
接需完成四脚亭部楼部分达两座楼相互连通外观效果需三长方体切换成编辑边形然通布尔运算功做叠加起连接起切换顶视图选择左边切换边形属性选择面边形带挤出倒角功面部挤入制造凹槽凉亭够放入中起更加美观然外边楼做样处理调整位置进行步图51楼外表三玻璃围成口子造型需前视
图两面改造选取中边面切换成边属性然表面插入顶点顶点围城凹模样然切换成点属性连接功点连起视角切换成顶视图拖动刚刚生成条边达想效果然材质编辑器添加玻璃材质步做两楼中间模型效果需做两墙充墙面支柱构造较特殊选择样条线方法编辑需做两墙充墙面支柱构造较特殊选择样条线方法编辑然通调整数值手动调整轴方模型部凹槽里面压前视图框选需挤压部分切换回顶视图F3选取Y轴拉调整位置额需注意样样条线必须闭合切换成顶点鼠标框选没闭合起顶点选择工具里面熔合然焊接工具两点焊接起修改器列表选挤出功需墙体支柱相做法制作需前倍两叠起营造层次感前视图中间连接处长方体选择面面布尔运算扣排6方形洞口放置窗户心场景中绘制两图形相交方布尔运算附加先连起选取布尔中差集(AB)选项然拾取图形选择扣洞图形面物件摆放正面效果图57
图57 ab栋正面图

②建筑侧面部分呈阶梯式楼层分布实建片两片建筑复制然修改细节首先先屋顶新建长方体属性改编辑边形然选择里面选取边选择左右两条边边属性选择塌陷塌陷生成新图形会条新边选择条新边两顶点然汪中间拢移动屋顶完成然房子制作走廊通走廊达分层效果长方形叠加起会层次感然圆柱长方体组合搭建起做成栏杆体中AEC扩展中门模型右键开捕捉开关选取边线段移动门动附加墙壁效果图58


图58 AB侧面图

513场景面制作
第步开unity建项目点击SampleScence中空白右键鼠标选择3D Object然拉列表里面Terrain(形)点击紧接着会右侧场景中见白色长方形图59
图59Terrain形选取

第二步点击刚刚创建Terrain形组件会出现图510示分七钮功功样首先需做选择第二抹功选项Height功形予高度然右边flatten钮样做目制作图时高低差

图510高度固定调整

第三步换回第抬高钮里方brushes刷子模型里选择合适涂刷形点击左键放抬制作山峰果需面开洞者面压需着键盘shift键点鼠标左键放然通第二钮者第三钮模型表面抹者锐化形起更加真实美观
第四步选择第四钮笔刷工具选择edit Texturesadd Textures文件夹中选择草面贴图形覆盖层贴图准备水模型加通项功初步呈现制作场景需山峰湖泊等然景观图511需放观控视距放置树木方式异等马路建树木摆放
图511初步风景图

514校园场景搭建
(1)提前准备场景素材导入场景马路较马路划分区域段

(2)提前准备导入预设场景中选择建筑群铺设进入场景中样采称摆放方法实现正确碰撞体积建筑方体建筑摆放完毕加入细节元素:路灯交通灯围栏等
(3)完善场景细节增加树木等植交通灯等摆放规律场景空补齐
515场景碰撞体添加
(1)摆放场景建筑物树木交通灯面等模型添加碰撞体增加Box Collider组件调整模型会产生穿模者影响系统合理性

图512 box碰撞体

(2)测试碰撞体创建第称视角角色控制器调整相机高度相机视角增加刚体进行测试:控制第称角色控制器碰撞建筑物树木摆设测试碰撞体积否正确测试场景中建筑物树木交通灯等陈列碰撞体添加完毕第称视觉角色控制器控制碰撞体间碰撞没问题
515天空盒子添加
(1)GameObject选项菜单中新建LightDirectional Light作基础环境光
(2)导入提前准备天空盒子(SkyBox)选中第称角色控制器相机Component选项菜单中点击RenderingSkybox新建Skybox组件天空盒子预设导入天空盒子实际Shader材质特殊类型巨立方体包裹整场景然测加贴图模拟天空效果增加真实感起更加美观具体效果图513示
图513 天空盒子效果


52 UI界面实现
521界面实现
界面图514背景图
图514背景图
设计时候说蓝白色调接PS工具进行图片修改
然开unity
第步:建立CanvasUI放置
第二步:建立菜单PanelPhotoshop制作背景图拖入PanelImage组件Source Image处

第三步:Panel作父类Panel加入Button钮样做钮图片拖入ButtonImage调整位置创建TEXT输入操作方式容设置字体调整位置样完成基菜单界面
522 景点介绍界面实现
功作户操作角色模拟器漫游时通点击建筑前互动板点击OnClick弹出窗口显示该建筑物关信息:建成时间建筑面积属院系专业建筑作等等户离开时点击窗口右角X返回场景具体制作
第步:关卡场景中建立Canvascanvas建立Panel命名menuPanel加入TEXT写入相关信息调节合适位置面板居中
第二步:加入三toggle拖入相应钮图片分作settingsaveexit选项钮建立空物体命名menuToggleG加入toggle group组件menuToggleG拖入三toggle选项钮group
第三步:第二部制作方法建筑群做套信息面板入功Image图标功钮
523游戏界面实现
操场路边摆放NPC然创建C#脚添加象中通OnClick函数判断否点击户点击NPC会弹出提示框图515提示框创建两Button钮Button添加Text修改相关信息



图515
第二步点击意钮户会通loadScene语句跳转新场景中相识做二级面板退出游戏时候通点击钮调语句跳转回原场景中二级面板相关制作流程面话框类似文采方法默认隐藏窗口通点击显示窗口文字出现相互重叠情况设置点击响应时候弹出窗口时关闭具体做法两窗口脚里写SetActive函数通布尔变量truefalse控制两响应时间显示显示

53交互功触发事件实现
531开场校园宣传视频触发
前unity播放视频方式两种第种游戏象中播放原理摄机射面第二种UI播放类似贴图(忘MovieTexture属texture子类)现新版Unity增加新播放视频方式直接project界面新建6带VideoPlayer
(1)选择选项Play On Awake:脚载入时动播放
(2)it For First Frame:决定否第帧加载完成播放Play On Awake勾选效防止视频前帧跳
(3)VideoPlayer物体新建AudioSource声音组件样视频会声音
(4)时需触发器新建CUBE空象is trigger触发器选项勾选起新建脚文件MoviesPlay通布尔变量表示视频播放
开关状态视频播放完毕时false触发false条件时视频会动关闭消失
532角色动作控制
第步首先需导入角色体命名Player
第二步Player添加角色控制器图516:次开菜单栏中Component Physiscs Character Controller该组件角色移动前提
图516角色控制器

第三步Player新建脚文件命名MoveGetKey接受键盘方键然tranform方法通该方法实现物体坐标移动结合鼠标Rotate()函数绑摄机实现鼠标旋转镜头达转效果利Input类中方法Getbutton实现键输入捕捉实现加速跳跃功Horizontal Vertical响应物体垂直水方移动
第四步创建新脚文件CameraMove然加入代码脚文件拖摄机然体角色Player拖Camera方Hierarchy中摄机拉Player调整摄机视角角色正前方
533游戏实现
①面角色控制器移动脚障碍跑游戏需AI竞技应该移动脚添加加速功修改脚加入新GetKeyshift时候改变角色速度变量达加速效果

②赛道设置障碍物首先新建空物体命名GameManager图517新建C#Script GameManagercs然开该脚点击GameManager物体设置GameManager组件值
图517GameManager组件
里BornPos指障碍物出生点图示条道路定义出生点条路出生点BornPos空物体进行理物添加ColliderRightBody障碍物路面添加Collider(注意勾Is Trigger)然运行游戏会生成障碍物
③敌AI实现运动寻路技术首先需赛道障碍物等Inspector——Static——Navigation Static图5171
图5171

选中角色需寻路手导航栏里选中Component——Navigation——Nav Mesh Agent组件图5172
图5172
接导航栏里开windowNavigation窗口Navigation窗口里面选择Bake然选择右角Bake图5173
图5173



代码挂敌身实现Ai效果
④终点处设置触发器trigger通触发器检测判断先玩家手运布尔函数设置胜利true失败false果第通手触发器检测会返回false函数收调游戏会强制结束然弹出否重新游戏ui窗口通OnClick()方法点击确定事项会跳转回游戏开始时场景画面果玩家第通终点触发器返回true玩家获游戏胜利跳转回场景返回回false函数时隐形墙处调墙体销毁

534功实现
图制作:
首先:开UnityHierarchy面板中点击鼠标右键创建PlaneCube调整位置设置Cube数值新建摄机命名smallmap然选择uiimageInspector中image Rect Transform移动右角
第二步场景视角调整顶视图摄机smallmap视角X轴旋转90度然调整Y轴位置
第三步Hierarchy面板中右键UI中新建RawImage调整位置右角述新建MiniMapTest拖入RawImageTexture属性
第四步 smallmap挂载FollowTarget脚Player角色拖入FollowTargetTarget属性行然右角图会根物移动移动达效果
第五步Map拖入Cube中实现摄机效果

背景音音效制作:
(1) 需音效物体预制体创建Audio Source组件关卡相应背景音乐片段拖入勾选PlayOnAwakeLoop图518示
图518
(2) 准备音效素材拖入vocal图519


图519

(3)GameController空物体中添加Audio Source组件勾选PlayOnAwake进入场景动播放

音乐魔方制作:创建名SoundPlayer脚挂魔方通点击事件Onclick物体添加AudioSource组件通GetComponent获取音源组件audio获取组件播放音乐

视角切换:
①创建脚Cameramove拉Camer摄头然Camer拉角色Player图520摄头视角调Player正前方达第称效果准备份第三称
图520
然新建空象CUBE第三称拉空物体方(图)然摄机放空物体
②创建视角切换脚viewpointSwith挂Player通bool变量获取玩家否通KeyCodeT建达控制象隐藏显示

第六章 功测试

61测试环境
CPU:
Intel Core i57300HQ
GPU:
Nivida GTX1050
RAM:
8G
ROM:
WD10JUCT
OS:
Windows 10 64bit



62测试例结果

序号
测试功
操作
预期效果
结果
1
Ui界面钮
点击进入系统
点击进入系统
预期致
2
物移动
键盘输入
物进行移动
预期致
3
游戏障碍物生成
点击开始游戏生成
生成障碍
预期致
4
音效
动播放切换开关
音效成功播放
预期致
5
敌AI
点击开始游戏达终点
游戏开始动
预期致
6
关闭系统
点击关闭
点击关闭系统消失
预期致






第七章 总结

次实验收获验学校风景文更加深入解较惜足处3DMAX建模时候喜细节方做贴图材质编辑器部分效果然花少时间学脚编程方面逻辑功实现需花费时间点
程中仅进步时认识许足需学日子里断学断完善然次设计许遗憾收获颇丰想着断学积累断尝试技术会更提升做出更加完美游戏


















参考文献

[[1]薛玉倩基unity3D虚拟实验台蒙古科技济20190930
[2]欧阳攀李强卢秀慧基UNIty3Dd 虚拟校园开发研究实现[J]现代电子技术2013(4):1922
[3]朱慧娟基unity3D虚拟漫游系统[J]计算机系统应2012(10):3639
[4]尹伟张熙李欢欢马恒锐孟祥锐基Unity3D虚拟校园漫游系统关键技术研究20190905
[5]周邹虚拟校园漫游应研究20160505
[6]李春葆喻丹丹C#程序设计(第三版)[M]北京:清华学出版社 20151001
[7]郝爱民兵赵沁虚拟现实中增强虚境技术[J]北京航空航天学学报2003年10期
[8]陈阿林胡晖祁相志校园虚拟现实三维场景建模技术实现方法研究[J]重庆师范学学报(然科学版)2007年04期
[9]赵红领曹明亮虚拟校园漫游系统中关键技术 [J]河南教育学院学报(然科学版)2006年04期
[10][美] joseph Hockingunity[著]蔡俊鸿[译] 5实现C#unity开发台游戏[M]北京清华学出版社2016年五月第1版
[11]李兵川基Unity 3D游戏开发流程分析[J]山东工业技术2018(07)148
[12]温涵泳 基HTC Vive台防化训练虚拟现实系统[D]华南理工学2017
[13]王华宾 具FFTIFFTCAN通讯功轮速信号处理模块设计[D]燕山学2013
[14]王辉虚拟现实技术三维漫游中应研究[J]电子技术软件工程2015
[15]郭睿静张帅基unity3D游戏动作控制设计[J]兰州文理学院学报(然科学版)2015
[16] [美]Mark Michaelis Eric Lippert[著]周靖[译]C#质(第四版)2014年









文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 15 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

基于Unity引擎的角色扮演类的设计与实现

Unity3d由UnityTechnologies开发研究,从2013年发布至今到发布出2019版本,从国外到国内大火,是一款让玩家轻松创建三位视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合开发工具和游戏引擎。

平***苏 3年前 上传597   0

基于Unity3D的生存解谜游戏的设计与实现(v1.1)

自我国进入二十世纪八十代以来,国民经济如日方升,人民的生活方式也焕然一新,渐渐地人们对娱乐的需求越来越大,娱乐的方式也变得越来越多样化。

平***苏 3年前 上传1238   0

基于Unity3D的解密RPG游戏的设计与实现

本次课题是研造一款以Unity 3D引擎的解密RPG游戏。游戏剧情是以《浦岛太郎》的童话故事为主题进行改编,原故事结局是浦岛太郎打开玉匣,最终变成了一个老头子,单调而且具有漏洞。而本游戏将会一改原故事的结局,并且添加更多不同的故事结局,使游戏过程更加扑所迷离,而且还会加入隐藏剧情增加游戏的趣味性,使得游戏更具有故事性。

平***苏 3年前 上传1821   0

基于Unity3d引擎的ACT游戏设计与实现

从游戏诞生之始到现在,游戏市场就发生了非常大的变化,从卡带的游戏机到现在的电脑,专门的游戏主机等。在此之中,像素游戏是一个很重要的过渡期,像素图由于占空间少,颜色少,所以在最初阶段的电子计算机上时代中,就被采用来作为制作游戏的标准图片形式,因为最开始的游戏处理芯片比较低级,自然不能跟如今的3d游戏相比较了,能运行的图片都有严格的颜色和大小的限制。

平***苏 3年前 上传860   0

基于Unity3D的仿真火灾事故的预防和处理的设计与实现

科技的日新月异,计算机成了人类生活中不可或缺的一部分,说到计算机,游戏是不得不说的是其中的一个联想词,游戏本身所拥有的趣味性以及娱乐性,能大大的激发人类的兴趣。

平***苏 3年前 上传701   0

基于Unity3D的消防员角色扮演游戏的设计与实现

近几年来,市场上的科普游戏越来越受人们重视,而在现有的市场上,关于消防员的游戏普遍都是以2D或2.5D画面为主,并且皆是玩家简单地操作游戏人物进行灭火,科普效果并不显著。

平***苏 3年前 上传775   0

基于Unity的生活环境类游戏的开发与实现

本次课题是以打造一款以Unity3D引擎设计的一款生活环境类游戏——《逃离城市》。玩家需要控制游戏中的主角人物去进行几个场景城市的闯关。

平***苏 3年前 上传401   0

基于Unity3D的塔防游戏的研究与实现

21世纪20年代,游戏已经成为了大众经常选择的娱乐方式。其中,Unity3D作为时下热门的游戏开发引擎,不仅功能完善易上手,还可以免费使用成本低,理所当然的被许多游戏开发者所使用。

平***苏 3年前 上传704   0

基于SpringBoot博客系统的设计与实现

 基于SpringBoot博客系统的设计与实现Design and implementation of blog system based on SpringBoot中文摘要互联网随着社会的进步也渐渐得到普及,给人们带来很多便利,可以提供更多的服务,在互联网还没有发展起来之前,人们需要购买纸质报

平***苏 2年前 上传974   0

基于node的微博的设计与实现

基于node的微博的设计与实现design and implementation of microblog based on node 摘要千禧年后, Twitter开始进入中国,引发了一代新流行。紧接着微博就凭借它的立即互动特性快速成为新兴的大众信息交流平台。随着微博的热潮,人们由以前的传统媒体纯获取信息的身份转换为信息的发布者和获取者,在传统媒体时期

平***苏 11个月前 上传287   0

基于SSM框架的校园网上订餐系统的设计与实现

基于SSM框架的校园网上订餐系统的设计与实现Design and Implementation of Campus Online Food Ordering System Based on SSM Framework 中文摘要这十几年来,随着人们对互联网技术的不断研发推进,越来越多新的智能系统设备开始出现在人们的视觉当中,而这其中网络就充当着一个

平***苏 2年前 上传1194   0

论文基于JAVA的校园商铺平台的设计与实现

物流的发展非常之快,在互联网购物变成了人民迈向美好生活重要的一步,在短时间内购买到或者订购到自己所需要的商品已经成为网上购物显著的需求。对于全校师生而言,相比较于在大型网站上购物所需要等待的物流时间,校园商铺能够缩短等待时间,让师生能非常快得买到本人的必须商品。

王***朝 3年前 上传1027   0

基于unity3D的华丽弹幕

从街机游戏到计算机游戏,信息技术的影响将与信息技术相伴,未来的发展将受到非凡的影响。加上现代5G的起步,以后更是行业大动荡时期,将萌发新游戏时代。

平***苏 3年前 上传546   0

基于opencv的车牌识别系统设计与实现

 基于opencv的车牌识别系统设计与实现 Design and implementation of LPR system based on opencv

平***苏 2年前 上传748   0

基于SSH框架的图书管理系统的设计与实现

基于SSH框架的图书管理系统的设计与实现基于SSH框架的图书管理系统摘 要 如今已经我们已经步入了信息时代,而在信息科技快速发展的形势下,网络现已成为我们工作和日常生活中必不可少的一部分。计算机技术的发展不仅提高了我们的工作效率,为日常工作提供了极大的便利,而且还在大大地改善了我们生活质量。通过计算机代替人工来处理数据已经成为趋势。传统的通过人工来管理图书资源和读者借阅信息

平***苏 2年前 上传760   0

基于ARM的智能电子秤系统的设计与实现

随着现代社会的发展,对称重技术提出了更高的要求。目前,台式电子秤在商业贸易中的使用已相当普遍,但是仍存在较大的局限性:体积大、成本高、需要工频交流电源供应、携带不便、应用场所受到制约。现有的便携秤为杆秤或弹簧压缩、拉伸变形来实现计量的弹簧秤,广大居民用户使用的是国家已经明令淘汰的杆秤。

爱***享 3年前 上传1164   0

基于MATLAB的ASK调制解调实现课程设计

大学《通信原理》课程设计报告学 院 专 业 班 级 学 号 学生姓名 指导教师 课程成绩 完成日期 2016年X月X

文***品 3年前 上传730   0

基于web学生成绩管理系统设计与实现

随着计算机技术在各行各业的广泛应用,将计算机技术应用到学校中去,将大大提高学校管理的效率。学生成绩管理系统将在提高学校管理效率中发挥重要作用。

平***苏 3年前 上传949   0

基于JavaWeb的图书管理系统的设计与实现

有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,并且方便应用的同时也要考虑信息传播的安全性,所以编程语言创建之初就考虑了这些问题。

爱***享 3年前 上传1144   0

—基于机器学习的人脸识别算法的设计与实现

人脸识别技术是一种新型的生物特征认证技术。人脸识别技术也是一个非常活跃的研究领域,涵盖了许多领域,例如数字图像处理。随着人们对应用程序需求的增长,面部识别技术趋向于大量使用,使用微芯片和标准化。

平***苏 3年前 上传831   0

基于android的物业管理系统的设计与实现19.8

 目录基于android的物业管理系统的设计与实现 3摘 要 3Android property managemengt system 5Abstract 51 绪论 61.1 选题背景 61.2 课题研究现状 61.3 设计研究主要内容 71.4 系统主要设计思想 82 开发环境 82.1 Android系统的结构 8图2-1 Android系统架构图 92.2

平***苏 3年前 上传811   0

基于SSM的图书管理系统设计与实现

随着时代的进步和科技的发展,更多的人通过图书馆借阅书籍来吸收知识,而传统的图书管理方式存在着许多不方便的地方,记录易丢失,所以开发一个易操作,高便捷性并且能够提升工作效率的图书管理系统是很有必要的。

爱***享 3年前 上传1650   0

基于Java的网上购物系统的设计与实现

 XX 学 院 本科毕业论文(设计) 题 目 基于JAVA的网上购物 系统的设计与实现 院 系 计算机科学与技术 专 业_ 计算机科学与技术 (网络工程方向) 姓 名 学 号 学习年限20XX年9月至20XX年7月 指导教师

文***品 5年前 上传2592   0

基于Vue+Django技术的电商网站的设计与实现

该电商网站使用python框架django-rest-framework和前端框架vuejs开发,采用现在市面上大多数系统流行的浏览器/服务器模式结构。该项目需要使用vuejs框架开发前端界面,而所有的数据逻辑均在python框架搭建的服务器后台运行。天天生鲜市场项目高度模块化,前端与后台明确分离,对后期维护和二次开发十分友好。

平***苏 3年前 上传939   0

基于JAVA WEB的考勤系统设计与实现

基于 JAVA WEB 的考勤系统设计和实现Design and Implementation of Attendance System Based on JAVA WEB摘要科技的发展,带动一系列产业的升级和创新;网络技术的不断更新迭代,冲击着人们的日常生活状态。人们越来越想更方便记录自身企业的考勤情况。但企业部门的多样化,给人们在传统考勤统计中带来了很大

平***苏 11个月前 上传367   0