游戏逻辑的进--音乐游戏歌曲bpm算法,bpm算法
最近搞一个音乐游戏。由于完全没有设计经验。所以不知道一首歌曲的速度节奏是否取决于它的bpm?如果是的话,请问2分音符多少bpm等于一秒?毕竟程序只认秒。还有如何根据bpm分配游戏按键音符?
有人弄过吗?分享一下。谢谢。
解决方案
DDR(跳舞机)的做法是~每个箭头都是正方形~整拍整拍之间是无间距对齐~4分音是音符交错一半~8分音交错4分之1~我玩DDR的时候不明白为什么半交错都叫做4分音~我感觉应该是2分音~DDR里最极限的有32分音-_-b
这样一首歌下来~就会有一个以图像为形式的谱子~在歌曲播放的时候不断向上滚动~
歌曲时间*每秒帧数=歌曲总时间(单位是帧)~
谱子总长度(单位是像素)/歌曲总时间(单位是帧)=谱子播放时的卷轴速度(像素/帧)~
当然必须是固定帧率渲染了~每秒定死60帧吧
不过要怎么和歌曲做同步~以及怎么做编辑器~估计要和懂音乐的交流了....... 不懂帮顶,乐盲,1个节拍是1秒么? 这个恐怕要去问搞音乐的了 我的话根据MIDI生成5个数组存放掉落的音符和时间,然后每帧看时间到不到,到了就往下掉。 我想象有用五个指头按,所以有5个数组呵呵。
用户评论