基于Unity3D引擎的下落式音乐游戏设计与实现.docx

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-09
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9437
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:音乐游戏(直译为节奏游戏)最早开始在我国出现是在1998年(指的是电子游戏)。随着人类开始迈入信息化时代,电子游戏开始进入潮流趋势,而音乐游戏便是那稀有的支柱,它不同于其他种类的电子游戏,它时刻散发着健康绿色的气息,给越来越多的人带来快乐。

本系统主要是在Windows运行环境下,使用Unity引擎和C#语言进行下落式音乐游戏Demo开发的过程。系统主要包括,在规定时间内(某一首歌的长度)对音符敲击的视觉和听觉反馈,音乐频谱的再现,对音乐旋律的准确模拟度的分析。

本文首先对音乐游戏的概念和发展史开始进行介绍。再介绍制作该游戏所需要的硬件和软件设施,还有开发所运用的技术,然后讲述了这个游戏的主体制作框架和设计思路,游戏实现的过程,以及展示的形态。

 

关键词:音乐游戏;Unity3D;游戏开发;Windows 

 

目录

摘要

Abstract

1 绪论-1

1.1 背景现状及意义-1

1.2 开发所用技术-7

1.2.1 C#语言-7

1.2.2 Unity3D引擎-8

2 系统设计-10

2.1 系统需求分析-10

2.2 游戏场景设计-10

2.2.1 开始场景设计-10

2.2.2 选曲场景设计-10

2.2.3 主游戏场景设计-10

2.3 游戏总体设计-11

2.3.1 游戏类图-11

2.4 游戏主要功能设计-11

2.4.1 音符生成以及着色-11

2.4.2 敲击音符的打击反馈-12

2.4.3 连击以及分数的计算与显示-12

2.4.4 歌曲当前的状态-12

2.4.5 频谱效果的显示-12

2.4.6 按钮与Logo的音乐响应-12

3 系统实现-13

3.1 环境搭建-13

3.1.1 硬件配置-13

3.1.1 软件配置-13

3.2 程序实现-13

3.2.1 音符的生成和着色-13

3.2.2 敲击音符的打击反馈-14

3.2.3 连击以及分数的计算与显示-14

3.2.4 歌曲当前的状态-15

3.2.5 频谱效果的显示-15

3.2.6 按钮与Logo的音乐响应-15

3.3 性能优化-15

3.3.1 C#-15

3.3.2 Unity-16

3.4 游戏发布-17

4 系统测试-19

4.1 游戏开始界面-19

4.2 选择曲目界面-19

4.3 设置界面-20

4.4 记分模块-20

4.5 曲目状态模块-21

4.6 频谱模块-21

结    论-22

参 考 文 献-23

致    谢-24

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:在本次的毕业设计中,结合使用C#语言和Unity3D游戏引擎,辅以Adobe Aftereffect等软件,在Windows下自主开发了一款下落式音乐游戏Demo版本。该游戏适合在短时间内沉浸于音乐中,提升对音乐......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: