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

热门搜索

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

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

平***苏

贡献于2021-08-16

字数:18551



基Unity3D生活环境类游戏开发实现

The Development and Implementation of Living Environment Games based on Unity3D




成绩评定

成绩项
文成绩(百分制)
折合例
实成绩(折合分)
指导教师成绩

30

评阅教师成绩

20

答辩成绩

50

总评成绩


注:毕业设计(文)成绩百分制评定答辩成绩格(评分低60分)该毕业设计(文)总评成绩答辩成绩














容摘

次课题造款Unity3D引擎设计款生活环境类游戏——逃离城市玩家需控制游戏中角物进行场景城市闯关整游戏中玩家角色拾获道具奔跑跳跃攀爬控制等种力游戏中相应生活环境危害阻碍玩家通酸雨工业废气鼠疫废弃垃圾等障碍物该游戏运3DMax模型动画Maya模型制作UGUI基础PS处理界面UI设计声效C#语言编程等种技术相结合研制出款具备生活类环境保护类体三维度游戏游戏中够影响玩家生活观念游戏程中体验乐趣挑战够潜移默化玩家宣传生活环境保护重性游戏具定开发意义够宣扬正量该类游戏推出定市场价值实现必性

关键词: Unity3D 3Dmax 生活环境 C#语言 UI界面 角色控制












Abstract

This project is to create a living environment game designed by Unity3D engine Escape from the CityPlayers need to control the main character in the game to enter several scenes of the cityIn the whole game players can acquire the abilities to pick up props run jump climb control and others In the game there are also corresponding living environmental hazards to prevent players from passing such as acid rain industrial exhaust plague waste and other obstaclesThis game will use 3DMax model and animation Maya model production UGUI foundation PS processing interface UI design and sound effect C# language programming and other technologies to develop a threedimensional game with life and environmental protectionIn the gameit can affect the life concept of players not only can experience the fun and challenge in the process of the game but also can imperceptibly promote the consciousness of importance of living environment protection to playersThis game has certain development significance which can promote the positive energy and this kind of game can have certain market value and the necessity of realization after the launch 

Key words Unity3D 3Dmax C# language UI Interface Role Control Living Environment








目 录

第章 绪 1
11课题研究现状 1
12次选题目意义 1
13课题文研究容 1
14章节安排 2
第二章 Unity游戏引擎软件介绍 3
21 Unity游戏引擎介绍 3
211unity特点 3
212unity物理引擎 3
213unity优势 3
22选题中Unity制作流程 4
23 Visual Studio软件 4
24场景模型3ds Max软件 4
25 AdobePhotoshop软件 4
26 unfold 3d 5
第三章 游戏设计 6
31游戏设计背景 6
32游戏机制 6
33游戏玩法介绍 6
34游戏架构容 7
35游戏功 7
36关卡说明列表 8
37市场分析户定位 8
38游戏素 9
第四章 玩家介绍介绍游戏操作实现 11
41玩家移动 11
411摄机玩家移动 11
412玩家陆移动控制: 11
413Unity中NavMesh寻路 12
42场景转换 13
43玩家操控控制 13
431拾取控制 13
432攀爬控制 14
433游戏结束(玩家生命值0)情况 15
434状态判断 15
44玩家生命值 16
45动态物移动 17
46游戏中障碍设置 18
第五章 游戏场景搭建构造 20
51场景制作 20
52场景配色 21
53场景Unity中形 22
54动画效果 23
第六章 游戏UI交互设计 25
61 UI界面 25
62玩家交互 29
63 UI指引提示 29
64 UGUI 29
第七章 游戏测试 33
71游戏功测试 33
72游戏性测试 33
73玩家角度体感测试 33
第八章 总结展 34
参考文献 36
致谢 37















第章 绪


11课题研究现状
年Unity游戏引擎断崛起游戏市场占重位置越越学Unity令Unity3D游戏等领域行业广泛断进步Unity够引导仅仅3D体验感较强VR虚拟现实Unity3dPC端手机游戏客户端通断研究够Unity游戏引擎放方面中够体验感觉效果目前言市面游戏击杀类游戏居希设计研发款现实意义环境保护类险探索体游戏拥设计该项目思路设计该游戏课题项目时注重游戏线事剧情整体游戏连贯性新颖性关卡设计衔接位丰富物务闯关点支撑整Unity3D基础生活环境类游戏通相关资料查阅Unity3D游戏引擎相关解确定课题项目需研究容Unity3D中需编辑语音C#进行学编程水满足游戏设计基需3D Max软件掌握进行场景建模游戏具定原创性新颖性UGUI设计定学

12次选题目意义
次选题着眼城市环境污染城市拥挤透露出部分环境清新城市干净生活美愿景够激发出保护环境爱护生活家园做垃圾分类低碳出行减少车辆拥挤宣传环保理念玩家游戏中受启发重视目前生活环境部分问题够玩家传播正量次课题意义够通该课题设计款游戏够更加深度层面展开相关学该款游戏中发掘出意义价值够运课题中Unity游戏引擎学意义该课题中令明白制作更富正量够潜移默化带更意义游戏玩家开发款游戏时提高身游戏开发Unity核心点深入研究

13课题文研究容
课题集中围绕文题目基Unity3D生活环境类游戏开发实现讲述研究整逃离城市游戏开发意义撰写出篇值研究参考关Unity3D游戏引擎支撑游戏课题文旨更加深入研究关整游戏制作流程包括场景C#支撑脚代码UI界面等容研究程中断改进类型游戏制作文撰写提供定帮助拥参考价值

14章节安排
课题文划分八章节章节分相应点进行详细介绍分析第章讲述课题研究研究背景够初步研究点进完成课题研究第二章Unity游戏引擎相应该项目设计中软件功性介绍更读者阐述较清晰明确研写方第三章游戏项目详细介绍包括游戏背景游戏机制规市场分析关卡说明整游戏架构等方面较清楚交代整游戏游玩思路等第四章讲述玩家操作功实现讲述相关代码解释关Unity函数运游戏中已游戏设置等方面第五章介绍场景建模介绍该游戏体构造运相关技术难点第六章UI部分展现出游戏中良交互性简单统UI风格令玩家更游戏体验感第七章游戏测试整游戏项目进行测试发现问题更解决章第八章整游戏项目总结足够吸取验断学中提供例子


第二章 Unity游戏引擎软件介绍


21 Unity游戏引擎介绍
Unity3DUnity Technologies开发玩家轻松创建诸三维视频游戏建筑视化实时三维动画等类型互动容台综合型游戏开发工具全面整合专业游戏引擎整体视化工作流游戏设计引擎相独特方面视化编辑器等够工作学提供款相高效工具课题运该引擎进行核心区进行项目游戏设计开发
211unity特点
1 视化编程界面够帮助完成种开发工作高效脚编辑方便开发
2 Unity具动瞬时导入Unity支持部分3D模型骨骼动画直接导入贴图材质动转换U3D格式
3 需键完成作品开发部署
4 底层支持Open GLDirect11简单实物理引擎高质量粒子系统轻松手效果逼真
5 支持Java ScriptC#Boo脚语言
6 Unity性卓越开发效率出类拔萃极具性价优势
7 支持单机应型联网游戏开发
212unity物理引擎
Unity物理引擎中常两组件:RigidbodyCollider两Collider作碰撞器组件Unity引擎中触发物理碰撞基条件游戏中会缺少物理碰撞系统Rigidbody通物理模拟控制象位置组件添加象运动控制统物理引擎Rigidbody组件会没添加条件代码情况Rigidbody象重力拉相应碰撞组件会存
213unity优势
游戏引擎提供充足特性特性非常游戏中够通该引擎加入定义场景资源者艺术资源等喜欢定义场景中开始游戏创作断添加喜欢游戏玩法相应代码够轻松该特性制作出拥风格游戏Unity物理模拟法线贴图屏幕空间环境光遮蔽动态阴影等方面特性
相起台游戏开发工具优势两:极高视化工作流维度跨台支持

22选题中Unity制作流程
整游戏Unity 3d制作流程想法样:通设计场景利然进行相关性代码承载整游戏UI界面布局音效游戏视觉进行完善进实现游戏角色中更细节环节终进行游戏性测试思维流程图图21示:

图21 Unity制作流程图

23 Visual Studio软件
次选题项目中代码脚C#编写具定特性C#语言优点强类型语言相说JavaScript语言某特定游戏台中诸IOS需静态类型综合种优势缺点C#工作原理会更加适合Visual Studio更完美Visual Studio目前流行Windows台应程序集成开发环境基完整开发工具集包括整软件生命周期中需部分工具UML工具代码控工具集成开发环境(IDE)等等写目标代码适微软支持台该软件操作简单扩展性强够减少系统资源占

24场景模型3ds Max软件
3ds MaxAutodesk 公司推出款著名三维动画制作渲染软件具备强建模材质表现渲染功广泛应游戏开发影视特效制作工业产品设计建模效果图等款软件深受广员游戏项目场景模型物角色动画方面等量该软件制作3ds Max软件具专业三维软件系统更模型纹理材质动画制作渲染等系列解决方案该软件次项目设计中提供少便利辅助作


25 AdobePhotoshop软件
Photoshop处理素构成数字图众编修绘图工具效进行图片编辑工作
利PS作图片编辑工具更加助UI设计设计出游戏风格相搭图形绘画图案辅助贴图

26 unfold 3d
球状物体难利需图片直接贴形成效果通常会整物体剪开成面角度位置进行图案纹理绘画相说3ds Max 带展uv工具更喜欢unfold 3d软件进行结构模型具高性数秒动分配uv排列整齐赖传统集中体包裹方式通计算动分配理想uv提供uv优化解决


第三章 游戏设计


31游戏设计背景
着社会断进步制造业工业等行业蓬勃发展城市变越越拥挤城市环境质量愈发降空气环境变糟糕恶劣设计该款游戏险环保体结合学Unity知识加运

32游戏机制
玩家核心玩家通指定需场景事情节单元进行系列探险游戏达设置某种阶段利进行游戏令玩家指定位置进行闯关够整体游戏继续运行游戏始终玩家中心配合较UI 指引玩家进行游戏够带玩家良游戏体验

33游戏玩法介绍
游戏没玩法介绍意玩家行摸索目城市减少污染够逃离美丽岛生活题概念
首先开始游戏公R工业城市中工业城市开始游戏公R通行寻找场景城镇出口需锻炼观察力困难应变力避开污染废气天会酸雨天空中酸雨时候需玩家躲避建筑中避免雨水伤害生命值通城镇连接口关键找电线杆需找手套攀爬通攀爬电线杆然着电线滑翔城镇入口
次R成功逃离工业区通关前第二场景模块——城镇R工业场景逃离城镇暴雨水道沙井盖表面布满树叶等雨水法利排出R需树叶垃圾捡起雨水流通道路拥挤汽车老鼠蟑螂肆意街道穿梭会攻击R果R攻击道路生命值血条会相应扣部分R清理沙井盖时候拾起获杀虫喷壶R利老鼠蟑螂进行杀灭通关点R需躲避老鼠蟑螂攻击完成8沙井盖清理条汽车分布路开启跳游戏中需R掌握跳节点距离等否会跳回工业城市中原点重新游戏
然达第三场景模块——乡村R需乡村带新稻谷进行新播种方面改善耕浪费种植更机物种乡村节省资源乡村生活富裕粮食供保障农村山农村道路中少垃圾布满需R进行环境保护清理掉垃圾废物
关:R需河流中游泳躲避石头碰石头R生命值会扣掉十需玩家游河流达岛屋子达胜利

34游戏架构容
游戏框架分三层次:
1 表现层(View):例游戏画面游戏场景UI界面等
2 逻辑层(Controller):例游戏操作控制数接入AI等
3 数层(Model):数储存图片资料音频资源等
具体设计游戏前游戏框架图31示:

图31 整游戏容框层次

35游戏功
游戏中玩家仅拥常规游戏行走功具功:
1 攀爬功:玩家游戏中第关卡中拥拾获手套攀爬电线杆功
2 跳跃功:玩家角色游戏中够操控空格键够触发技拥跳跃力第二关中跳汽车玩家功
3 移动功:基游戏中玩家移动核心移动功常见该功玩家移动够行走基应物游戏中
4 拾取功:玩家角色进行拾获道具功够拾取相应辅助工具增加游戏趣味性种方式
5 防御喷射功:第二关中玩家通拾取喷壶道具触发该喷射功老鼠障碍物防御作
6 播种功:第三关天中玩家获取种子耕进行播种功相说种辅助够帮助田动画更呈现出衍生种游戏功
7 清理功:玩家拥该功清理第二关中沙井盖表面杂物通UI效果清功出现样玩家通相应动作触发该功实现
8 躲避功:玩家通操控键盘方键第四关石头物进行躲避够减少受伤害维持生命值通关成功外应第关高空躲避中

36关卡说明列表
游戏分四关关相应务点障碍物通关点分详细阐述说明关卡核心攻略关卡进行说明通列举表格够家更清晰解够整游戏初步呈现出表格图32示:

图32游戏关卡说明列表

37市场分析户定位
市场中缺少具生活意义题趣味游戏该游戏仅具趣味性贴切生活具生活意义场景建筑较符合游戏众需求玩法新颖够吸引玩家断游戏该款游戏开发2D开发出3D甚VR场景模式关卡够断延续够连接该游戏事情节走发展体现出生活环境变化模式够市场具较强竞争力吸引更玩家游玩者商家投入
该游戏户定位青少年悠闲趣味性游戏吸引更年龄层面玩家进行游玩塑性强手机端PC端意切换

38游戏素
(1)场景风格搭配:
三城市海边岛场景全部构建游戏风格清新简约切趣味谐统色块接谐风格进行场景搭建配色深色暗黑系浅灰相结合建造蓝白绿颜色表达优良清新新环境低模建筑分建造工业建筑工业烟囱城市房屋城市道路城市污染垃圾汽车群乡村建筑美丽岛建筑船等必场景模型搭建整体场景相互统风格
(2)游戏图单元:
工业建筑群城市建筑群乡村生态建筑等核心联系纽带美丽岛两者连线核心通四块元素风格组成整游戏图趣味性十足玩家视野够更加开阔体验场景模块游戏更加耐玩塑性强避免单狭游戏空间够玩家角度路线进行游戏
(3)游戏道具设计特性:
拥符合游戏玩法目道具协助玩家增添整体游戏趣味性
例杀虫剂空气瓶手套等游戏道具协助玩家角更利工具进行游戏增加游戏难度方便玩家游戏玩法解剖
(4)游戏元素:
城市美丽岛拥挤道路汽车群障碍物(老鼠蟑螂)沙井盖树叶废旧垃圾种子船电线杆等
次场景元素分四块分工业城市城镇农村美丽岛四场景模块逐步递进体现出逃离城市核心题逐步渡美丽洁净环境
整游戏流程操作图33示清晰明够解释关素点够玩家初步游戏流程理解


图33根游戏核心点操作流程表


第四章 玩家介绍介绍游戏操作实现


41玩家移动
411摄机玩家移动
通调整摄机速度距离相机距离速度控范围偏移转等调整运public变量实现数值设置达想效果状态具体图41示:

图41摄机代码
412玩家陆移动控制:
玩家移动操作数游戏中鼠标方摆动运键盘操作实现游戏设定中运键盘制定键符程序代码中WASD代表方控制调整矢量vector速度speed操控玩家部分程序简单易懂开始制作游戏先步骤具体图42示:

图42玩家移动操控代码

413Unity中NavMesh寻路
寻路游戏中常项技术3D游戏世界中实现物体够动寻找条路径达目位置项技术游戏场景中复杂结构组织关系简化带定信息网格 网格基础通系列相应计算实现动寻路
NavMesh寻路系统操作步骤图43示:
1场景中物体进行标记然进行路径烘焙产生网格数
2进行寻路物体添加寻路组件(NavMeshAgent)
3通NavMeshAgent组件属性方法进行移动

图43 NavMesh寻路
42场景转换
场景切换场景中摄机设置紧密联系场景切换换种方式理解场景切换进游戏场景进行关面简单方法实现首先调场景中摄头12玩家相应位置时候摄机更改坐标位置者进行场景名称载入实现场景转换部分代码图44示:

图44场景切换代码展示

43玩家操控控制
431拾取控制
关拾取控制玩家移动控制代码基相似通行走控制相应拾获位置触碰物品够拾取道具等品具体图45示:

图45拾取功代码展示

432攀爬控制
玩家攀爬功中代码设置里头 RiguseGravity false条代码Rigbody类中选useGravit属性确定刚体否接受重力加速度感应Rig类isKinematic属性确定刚体否接受动力学模拟影响仅包括重力感应包括速度阻力质量等物理模拟果出现物体某直运动根停useGravity变量false果真想重力效果设置false刚摆脱心引力调整定速度旋转方等完成该攀爬功设置具体图46示:

图46攀爬功代码展示
433游戏结束(玩家生命值0)情况
玩家开始赋予playerLife生命值存情况够继续行走生命值数掉光时候停止玩家角色走动判断玩家生命值0玩家死亡前关卡游戏结束
void Dead()
{
transformposition borntransformposition
playerLife 1000
RiguseGravity true
currentStatue StatusWALK
isDead false
}
434状态判断
Private void Update处理判断状态通玩家拥技现状判断游戏否继续具体图47示:

图47玩家状态判断图
展示图48代码紧着图47

图48玩家状态判断图

44玩家生命值
第关工业区例玩家角通关程中会遇伤害生命值情况列举出扣玩家生命值数根数值num判断影响玩家生命状态角R生命值判断代码具体图49示:

图49影响玩家生命值代码参考
关卡样性相应设置消耗生命值素障碍设置设定定数值影响玩家需相应判断标示出相应数值根游戏实际情况行性设定具体图410示:

图410影响玩家生命值障碍设定参考

第关障碍物较玩家角色生命值设置相讲会判断次令生命值血条减少种样障碍物写全令游戏严谨否游戏失严谨性玩性游戏设计中尤需注意生命值更加需设置合理

45动态物移动
游戏中较障碍物障碍物静态物体动态物体动态物体实现呢?先举例第二关进行说明设计游戏中动态物角R老鼠移动汽车样够第二关动态物游戏障碍增加游戏难度第关静态物衍生毒气泥石流等死物障碍增加游戏难度关卡难度障碍样第二关中设定移动目标物坐标位置设置动态物玩家发现设置进行动态物机出现移动游戏生动起光玩家走动动态物机移动老鼠汽车移动出现代码具体图411示:

图411动态物移动出现代码
承接图411动态物移动出现代码判断位置改变出现状态代码图412示:

图412动态物移动出现代码

46游戏中障碍设置
游戏中设置障碍物需撰写代码判断令执行效果举例第关酸雨控制部分需设定酸雨开始时间酸雨结束时间间时间差段时间玩家继续游戏躲避设置时间节点相合理样游戏会玩性定时间制定酸雨开始时间停止时间令酸雨会进行规律段时间进行落够玩家生命值产生影响第关工业区中机酸雨控制例具体图413示:

图413酸雨控制设定代码

章围绕玩家游戏中进行操作介绍通章节够更家介绍游戏项目中核心代码玩法功游戏设定等


第五章 游戏场景搭建构造


51场景制作
游戏场景分四部分场景工业区场景二城市区域做太改变导入Unity中调整相应天空盒子背景渲染环境场景场景三中农村身建筑模型外利Unity形功进行绘画场景四描述优美世外桃源需场景二三形成场景层层递进视觉效果场景四采Unity场景资源包中较符合场景构造基础进行游戏功方面完善
3d Max软件中城市例模型建筑楼房厦运动场公交车站等建筑矩形等进行建模细致划分会复合象布尔图形运算基体变形面片划分图形进行合适象变形挤压编辑等基体点线面进行编辑时会象阵列镜面克隆等操作令模型细节更加具体化优化等便操作达理想模型图51进行布尔操作:


图51模型完成布尔操作展示图
3d Max拥软件带ACE扩展流体楼梯等稍微复杂象工具助更加便捷建造模型诸运动场楼梯建造等整理场景场景模型进行带渲染器相应图片包放进Unity资源场景里面
52场景配色
游戏颜色选取采配色网等参考运鲜明亮丽颜色作建筑物题颜色相反会采较灰暗天空盒子作第第二关进行映衬够侧面凸显该游戏题风格模型采取低模颜色运Unity中材质颜色球居余精细部分进行贴图加天空盒子选取根场景需呈现特点详细:
场景:工业区——工业建筑体通工业厂房电线杆工业道路体呈现蓝白灰颜色搭配图52游戏工业区场景图:

图52 游戏工业区场景图
场景二:城镇区——城市建筑体通楼房医院体育场食品商店写字楼概模型体呈现颜色丰富图53城镇区场景图:

图53 游戏城镇区场景图
场景三:农村——农村建筑体通乡间道河流耕山体等模型体呈现图54农村场景图:


图54 农村区场景图

场景四:美丽岛——通绿荫树林清澈流溪简单木屋花鸟草坪等模型体呈现重点特出世外桃源般生态环境前面关卡场景进行种谐生存环境图55岛场景图:


图55 岛场景图

53场景Unity中形
运Unity中形功场景三——农村进行形制作制作形果精细点话外插件Gaia进行配合制作风格相简单形制作完成创建3d object中找Terrain然开始进行勾画形注意形需根游戏风格游戏需结合第三关游戏设定中需收集山垃圾进行步操作形设计更加需贴合角体型行走里形制作图56示:
图56 3d object中Terrain形制作图示

确定Set Resolution设定值默认设定值Raw文件设定灰阶落差产生形高低值果需纹理效果利图片贴图导入形成效果修改边棱角等达想形效果图57示:


图57 农村关卡中运Terrain形制作完成效果图

54动画效果
游戏中会动物做呢?首先需模型量模型身体手脚例调整模型放进3ds Max中bone骨骼进行搭建骨骼局部动画bipe两足动画CS骨骼意块骨骼进行移动旋转放调整位置点进行步操作骨盆双腿脊柱双臂脊椎头骨序进行调整需整骨架放模型中开体型模式(体型模式需开启否关节会位置续动画会出现错位现象)然进行蒙皮操作家骨骼进行冷冻做动画帧进行绑定进行ikfk制作骨骼驱动拉伸次控制器冷冻次制作动画层控制器中进行通道收集


第六章 游戏UI交互设计


61 UI界面
游戏中UI界面较简单够突出重点运致图标风格相谐界面配色制作认UI界面需贴合游戏风格够玩家清楚明玩家游玩体验感出发点实现面介绍游戏中UI界面设计效果展现
首先游戏开始玩家介绍UI展示玩法介绍框运建筑图标更凸显题文框致玩法介绍背景介绍开始游戏钮指引清晰玩家进游戏具体图61示:

图61 玩法介绍界面图
图62酸雨警告标示UI指引图第关工业区UI提示提示玩家颜色鲜明够效告知玩家信息情况提示玩家酸雨警告注意泥石流标志右角空气瓶数量清楚明

图62 酸雨警告标示UI指引图
拾获手套道具指引玩家操作制作该UI时该关卡UI设计风格步图展现拾获手套酸雨警告图标够指引令玩家游戏界面中辨识拾获道具手套标志会显示界面右角具体图63示:

图63 手套拾获图标
第二关里需生命值提示UI指引需设计药水图标趣标志玩家生命值话框提示玩家游戏进行游戏闯关图64药水生命值图标展示图:

图64 药水生命值图标展示图
呈现玩家进行第二关时跳汽车游戏环节需触发键盘空格键进行力量值储蓄根图标力量跳跃肌肉手臂旁边黄色柱状条表示具体图65示:

图65 力量值图标展示图
第二关整体游戏界面中需考虑务提醒表示UI界面中吧务提醒放游戏整体界面方沙井盖图标喷壶图标旁边数量显示清晰明够令玩家快速解前游戏状况游戏务较游戏交互体验感图66 第二关务提示界面图诠释

图66 第二关务提示界面图
第三关中玩家提示UI——种植提示功玩家角色图67示:

图67 种植务提示图
第三关中玩家进行采集种子务需提示玩家进行务点告诉玩家种子已采集完毕该UI关风格致具体图68示:

图68 采集种子完毕提示图
操作指引玩家文框箭头指引样设计方式指引UI中箭头指引必少时候更简单明提醒玩家图69 耕指引提示图明显例子:

图69 耕指引提示图
图610关提示方样药水图标生命值显示方游玩规方法箭头指引玩家游玩时方控制做简单明确

图610 左右方玩法提示生命值药水图
玩家全部通关完成会UI提示告知玩家闯关成功该部分UI设计简洁回应题具体图611示:

图611 闯关成功界面图

62玩家交互
玩家交互游戏中占重位设计游戏玩家角度出发制作UI界面够玩家快速获游戏信息够直接获点UI设计中致统标准展现优点游戏中玩家游戏互动体验方式需具备样性重性提高度提升游戏玩家交互感

63 UI指引提示
游戏UI指引提示常:方指引图标提示文话框钮键盘等提示够效突出题中心想告知玩家信息容通UI指引提示达定目够增强突出游戏中UI功具良游戏体验感帮助新手玩家快速手该游戏简单操控方法明

64 UGUI
UGUI画布时CanvasUGUIUI控件父类UGUI控件绘制Canvas画布够生效控件中工程项中果没Canvas系统会动创建CanvasUGUI 控件较基础控件面会详细介绍中部分
首先UI界面通玩家交流中指引程中常Text控件该控件显示文控件系列属性查字体字体格式行距Rich Text富文方式水溢出者垂直溢出属性inspector中Text组件进行设置代码中利Canvas挂载相应脚控制图612展示:

图612 Unity中Text文框制作

次丰富游戏方法更会图片Image控件显示图片显示图片格式Sprite精灵图控件颜色材质Preserve Aspect(图宽高原始例)Set Native Size图片拉伸图片铺展示九宫格显示填充说道图片填充情况运利拾获道具冷技缓制作血条等等情况具体图613示:

图613 Unity中Image控件说明

Image控件功相RawImage间差图片显示格式Image显示精灵图RawImage显示图片格式TextureRawImage控制图片行列
UGUI设计中体现交互性数钮相关控件Button控件利包含Text控件显示钮里相关文拥Button相关组件实现点击钮功该控件属性例渡交互颜色控件间导航功钮中相应事件图614Button控件解释:

图614 Unity中Button钮控件参数设置示范

Transition钮设置种状态中渡效果渡状态颜色图片动画进行渡效果状态
钮监听事件代码例:
Button btn
void Start(){
获取相应钮
Btn GameObjectFind(Button)GetComponent

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

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

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

购买文档

相关文档

基于Unity3d游戏引擎的科普类游戏的设计与开发

随着现代城市化的发展,保护城市的要求迫切的需要执行。并且随着人们的生活质量提高,产生的生活垃圾越来越复杂。如何懂得分类生活中的垃圾,如何让垃圾有效的回收使之重新变成资源成为一个严峻的话题。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

基于unity的3D校园的设计与实现 Design and implementation of 3D campus based on unity 随着互联网高新技术的发展,越来越多便民利民的软件与程序被开发出来,上

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

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

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

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

基于Unity3D的多视角悬浮岛生存冒险类游戏的设计与开发

随着近年来互联网技术的发展与进步,游戏产业也迎来了朝阳时期。经过深入了解和研究生存冒险类游戏在市面上的情况,结合目前游戏市场的热点和玩家兴趣,本课题从多维度、多功能、多创新的方面出发,在开发过程中考虑后期开发需求,结合使用框架以及模块化思维的功能逻辑,解决开发后期可能会带来的开发隐患。

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

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

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

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

基于Android的外卖点餐类的app的设计与开发

基于Android的外卖点餐类app的开发与设计 摘 要:在这千变万化的岁月中,手机已不是稀奇之物。规矩的传统订餐已经不能在我们生活中得到满足,用户们需要一个可以在家查看餐厅以及点餐的服务。由此,外卖订餐体系就呈现了,本体系操纵Android体系,来实现订餐。本系统操作十分简单,给用户一个全新的体验,也有助于商家往更好的方向发展,促进经济的发展。关键词:android;数据库;客户端;服

平***苏 8个月前 上传193   0

基于unity3D的华丽弹幕

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

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

基于微信小程序的游戏玩家互动社区的设计与实现

 基于微信小程序的游戏玩家互动社区的设计与实现 Design and Implementation of Gamer Interactive Community Based on WeChat Mini Program

平***苏 10个月前 上传358   0

基于倾角控制的LED骰子游戏的设计与实现

近来我国科技领域硕果累累,为了适应科技的快速发展,以便尽快适应企业需求和社会发展,本设计积极开展以实践为导向的电子制作。

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

基于java的坦克大战游戏开发毕业设计

 毕业设计说明书(论文) 作 者: 学 号: 院 系: 专 业: 计算机科学与技术 题 目: 基于java的坦克大战游戏开发 指导者: 实验师

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

基于Cocos的大富翁游戏设计与开发

 专 业: 信息安全   设计题目: 基于Cocos的大富翁游戏设计与开发 摘 要 制作一个游戏,在技术上来说,首先需要的是一款好的引擎,为什么需要引擎呢?引擎提供

山***1 5年前 上传868   0

Android实训报告基于Android的游戏开发

通信与电子信息专业实训报告项目名称:基于Android的游戏开发 班 级 通信班 姓 名 学 号 指导教师 成 绩

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

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

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

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

基于JSP技术的物流系统的实现

基于JSP技术的物流系统的实现Realization of logistics system based on JSP technology 院 (系)计算机科学与技术系专 业软件工程班 级16软工4班学 号162101204

平***苏 10个月前 上传227   0

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

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

平***苏 10个月前 上传283   0

Unity开发工程师岗位职责

Unity开发工程师岗位职责1.负责开发基于Unity的三维可视化设计软件和应用2.了解unity 3d程序结构进行Unity 3D的虚拟现实的研发,掌握unity 3d编程语言,JS或C#3.负责虚拟现实项目的程序逻辑设计开发与维护;4.负责现有三维可视化项目的网页版开发;Unity开发工程师岗位职责(二)1、使用Unity3D引擎开发客户端,包括ios平台、Android平台的移

h***8 2年前 上传437   0

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

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

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

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

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

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

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

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

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

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

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

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