【摘要】消除类游戏是一类非常受男女老少欢迎的休闲游戏。这类游戏不需要复杂的操作流程,只需要动动手指,就可以轻松享受游戏的乐趣,而且这类游戏的界面风格可以根据不同群体的喜好而改变。本设计主要采用Unity游戏引擎和C#语言综合设计并开发了一款名为旋转泡泡龙的消除类游戏。
本设计中的旋转泡泡龙游戏主要实现了控制声音、使用道具、暂停游戏、重新开始游戏、退出游戏等功能,完成了球盘的旋转、特效的实现、分数的改变、泡泡的死亡、泡泡的消失、历史最高记录的改变等效果。可旋转式棋盘实现了经典泡泡龙游戏的新特色,改进了游戏玩法,增加了可玩性。声音的控制:声音系统的控制与微调,通过代码系统,让音效可以跟随系统情况以及场景状态随时实现变化。
【关键词】Unity;消除类;泡泡龙;旋转;交互设计
目录
摘要
Abstract
1 引言-1
1.1游戏选题和开发背景-1
1.2 游戏开发的意义-2
2 系统开发环境介绍-3
2.1 开发工具介绍-3
2.1.1 Unity 3D-3
2.1.2 其它开发工具介绍-3
2.2 相关技术介绍-4
2.3 实现技术介绍-5
3 游戏需求分析及设计方案-7
3.1需求分析-7
3.1.1界面需求 -7
3.1.2功能需求 -7
3.2设计方案-8
3.2.1游戏说明-9
3.2.2规则与关卡-9
3.2.3游戏特点-9
3.2.4游戏界面及控制设计-10
4 游戏的具体实现-11
4.1 游戏界面元素制作-11
4.2 游戏场景制作-11
4.3 游戏开始界面效果实现-12
4.4 泡泡运动页面效果实现-14
4.4.1泡泡三消效果的实现-14
4.4.2泡泡死亡效果实现-16
4.4.3无连接泡泡消失效果实现-17
4.5 游戏音乐菜单效果实现-18
4.6 游戏结束页面效果实现-19
4.6.1玩家最高分效果实现-20
4.6.2游戏重新开始或结束效果实现-22
5游戏测试与平衡性调整-23
5.1 游戏测试-23
5.2 游戏平衡调试总结-23
结 束 语-24
参考文献-25
致 谢-26