Unity开发之音乐游戏—基础知识

最近工作需要做一款音乐游戏,这种类型从未开发过,对这种游戏也不怎么喜欢玩。程序开发不需要每样都精通,但要求善于分析问题,解决问题。下面汇总一下相关的知识。

一、基本概念:
  • BGM:背景音乐;
  • BPM:每分钟节拍数(Beat Per Minute), 60/BPM 就是每一拍的时间;
  • 采样率:每秒采样数量
  • 采样数:一首BGM的采样总数    总时间=采样数/采样率
  • 音符:二分音符,四分音符(4/4),八分音符,十六分音符,如果bpm为60,一秒为一拍,4/4就是一秒(一拍)弹4个音符(1、2、3、4;2、2、3、4……),同理2/2就是一拍2个音符

下面的描述很好理解:百度知道

二、音乐游戏实现类型

目前看到两种

1、BGM+打击音效

看一Cytus音乐格式(参考音乐游戏格式解析之【Cytus】