- 3
- 0
- 约4.12万字
- 约 55页
- 2024-03-16 发布于湖北
- 举报
目录
TOC\o1-3\h\z\u
第一章 绪论 1
1.1 选题目的和意义 1
1.2 论文组织结构 1
第二章 开发工具介绍 3
2.1 Unity3D游戏引擎 3
2.1.1 Unity3D引擎介绍 3
2.1.2 Unity3D常用组件 3
2.1.3 Unity3D的生命周期函数 4
2.1.4 UGUI(Unity官方图形用户界面组件) 4
2.2 C#语言 5
2.3 JetBrainsRider2019.2 5
2.4 DOTween插件 5
2.5 ProGrids插件 6
2.6 小结 6
第三章 游戏关卡设计介绍 7
3.1 游戏简介 7
3.2 游戏关卡设计 7
3.3 游戏美术设计 10
3.4 小结 10
第四章 游戏实现 11
4.1 寻路系统的实现 12
4.2 方块机关拖拽实现 18
4.3 条件判断系统实现 22
4.3.1 路径激活断开判断 22
4.3.2 关卡完成判断及记录保存 24
4.4 人物动画状态机 24
4.5 游戏音效管理 27
4.6 场景搭建 29
4.6.1 使用ProGrid布局搭建 29
4.6.2 使用PostProcessing增强画质 30
4.7 小结 30
第五章 游戏UI设计与实现 31
5.1 关卡选择界面 31
5.1.1 关卡盒子的设计实现 32
5.1.2 关卡页码的设计实现 35
5.2 交互动画 36
5.3 多分辨率自适应 37
5.3.1 视口的自适应 38
5.3.2 UI的自适应 39
5.4 小结 40
第六章 游戏测试 41
6.1 游戏功能测试 41
6.2 资源占用测试 41
6.3 小结 42
总结….. 43
参考文献 44
致谢…...……….……………………45
PAGE1
绪论
选题目的和意义
在众多类型的独立游戏中,对游戏行业影响最深的,让人印象最深刻的,频频出现神作的游戏类型的正是解密游戏。“从好奇—探索—获得成就/奖励”这是解密游戏的一大特性,是解密游戏的娱乐性来源,在这一过程中人们的压力得到了适度的累积和释放。人从一生下来就喜欢求知、探索、并尝试着去改变环境,简称互动。解密游戏只是将这个过程抽象化并合理设置限制和反馈,让玩家可以用较低的成本体验互动乐趣,通关后获得更大的成就感。
解密游戏从上世纪70年代就已经开始了,在当时缺乏图形界面下还是文本解密冒险的游戏,随着计算机科学技术和图像技术的发展,加上鼠标的普及带动了“pointandclick(点击)”类解密游戏的发展。然而好景不长,这股解密游戏的大浪潮就退去了,衰落的原因有很多,其中一个重要原因就是传统的解密套路被挖掘得一干二净了,从而导致玩家出现了很严重的审美疲劳。直到《行尸走肉》、《纪念碑谷》等新式解密玩法的出现才让这种游戏类型重新发展起来。通过这段发展史的回顾,可以发现,西方的解密游戏一直向降低解密环节的难度发展。归根结底,绝大多数解密游戏的玩家的乐趣更在于游戏里的其它元素,例如剧情、恐怖、探索等等,而并不都是冲着解密环节去玩的。
Unity3D是近几年非常流行的一个专业游戏开发引擎,不仅提供了充足的特性,还带有极其友好的可视化编辑器。对设备的要求低且最多可以支持超过十个主流平台发布,大大降低开发时间。因此不少游戏开发者选择U3D引擎,尤其在2019年移动端市场超过半数是U3D开发的,看得出市场需求量大,前景广阔。因此本课题将基于U3D设计一款更加符合现代玩家的审美和体验的解密游戏,并对Unity游戏市场进行了解和技术的掌握,给玩家带来更多乐趣的同时希望能在未来游戏市场游刃有余。
论文组织结构
第一章:绪论,主要阐述了本课题的开发背景和意义,并且对国内外解密游戏的研究进行阐述。
第二章:开发工具介绍,简要的介绍整个课题研究需要用到的主要软件,插件和Unity3D进行介绍,并且分析使用这些软件,插件的好处。
第三章:对本课题研究开发的游戏进行设计介绍。
第四章:游戏系统功能的设计与实现。
第五章:对基于UGUI的界面设计与交互实现进行介绍。
第六章:对游戏的进行测试,打包封装。
第七章:对整个课题研究进行总结以及对未来游戏开发行业的期望。
开发工具介绍
Unity3D游戏引擎
Unity3D引擎介绍
Unity3D是一个专业的跨平台游戏开发工具,是一个全面整合的专业游戏引擎。截止2018年,该引擎已扩展支
原创力文档

文档评论(0)