基于Unity3D的音乐游戏制作
2021-11-03张贝贝



DOI:10.19850/j.cnki.2096-4706.2021.08.031
摘 要:Unity3D是目前国内相对流行的游戏开发软件,而音乐游戏也是自游戏发展以来就极其盛行。文章基于Unity3D开发制作了一款音乐游戏,其主要功能包括人物控制、按键消音、乐谱管理、分数统计、UI界面与音效以及特效播放。该游戏与传统音乐游戏不同,添加了动画人物以及打击动作,使音乐游戏与动作游戏相互结合。通过此游戏,玩家们能够在游玩之余享受音乐以及通关的乐趣。
关键词:Unity3D;C#;FL Studio
中图分类号:TP311 文献标识码:A 文章编号:2096-4706(2021)08-0112-04
Music Game Making Based on Unity3D
ZHANG Beibei
(School of Computer and Software,Jincheng College of Sichuan University,Chengdu 611731,China)
Abstract:Unity3D is a relatively popular game development software in China at present,and music games are also extremely popular since the development of the games. In this paper,a music game is developed and made based on Unity3D. Its main functions include character control,key silencing,music score management,score statistics,UI interface,sound effect and special effect playing. The game is different from the traditional music games,adding animated characters and strike actions,which makes music games and action games combine with each other. Through this game,players can enjoy music and clearance fun while playing.
Keywords:Unity3D;C#;FL Studio
0 引 言
当今社会发展飞速,人们生活节奏快,碎片化时间比较多,多数人更愿意选择玩一些简单易操作又不易沉迷的游戏来放松。而根据中国音数协游戏工委(GPC)与国际数据公司(IDC)共同发布的《2020年度第一季度中国游戏产业报告》,受新冠肺炎疫情影响,“宅经济”大热,游戏业保持了非常高的增速,且随着科技的发展,不少优秀的游戏引擎也更新换代。本文采用的Unity3D是一款发展成熟的开发引擎,极大程度上方便了个人进行游戏的开发设计,降低使用的难度,提高了开发者的效率。而音乐游戏类型则是要求玩家在听到相应的音乐后,根据节奏等因素按下按键消除音块,以获得分数。玩家的最终目的是在尽可能不漏音块的前提下更加精准地按下按键来获得更多分数。
1 游戏设计
1.1 玩法设计
本音乐游戏采用常规的下落式音块,以及按键来控制小人攻击,攻击到音块来达到消音的功能。游戏场景中,会不断有音块按照一定节奏落下,当落到最底端的人物部分的时候,需要按下相应的按键才可以启动按钮,如果按早或者按晚了,得分就会低,只有在人物的攻击刚覆盖按钮的时候才会得到最高的分數。……
