用户:
CyanPearl珠青查看:10 回复:5 评论:10 创建时间:2020-01-17T13:36:39
首先你选择的曲子节奏需要是固定的,否则一些变拍的地方会出错。
我在做的时候考虑过一些玩家可能会因为配置问题而出错,所以我并没有使用传统的延时方法,而是采用了计时器的稳定性。
(这是我编排的时候做的统计,上面的数字可以供角色读取)
由于传统变量最高存储是128个字符串,所以我用列表分割了。
分割的列表有一个随计数器增大的变量,经过处理后得整数,角色根据这个变量来读列表(以下简称为库)
我是一个拍有四个节,所以我除掉它。
(这里的1到8项是一个拍子多少秒的。15项是一个拍子有多少节,这里是4节)
(转换数字类型是因为源码编辑器读取的时候会把他以字符串的形式存下来,但我们字符串不能和数字运算,所以要换一下。)

然后是拍子几秒的寻找方式(Magic Music Editor应用)
先精确选取一段来记拍,然后用下面的长度来计算一拍有多少秒(不建议用整数秒,越精确拍子就对的好。)
然后把整个曲子听一遍然后记拍,建议多听几遍。
然后用计算器算“一拍的秒数x拍数”
剪辑音乐。
(如果发现拍子在后面对不上去,那只能建议你重新剪辑或微调一拍秒数)
下面是我的作品,供大家参考一下
就是不会告诉你其实可以上网寻找BPM的,我用的音乐软件是Audacity(完全免费,十分纯净,有汉化),支持生成固定间隔或摇摆间隔的标签轨,也可以自己做标签,这样的话只需要按标签轨的节奏提示去标记一个音节的鼓点,然后复制就可以了(因为鼓点大部分都是重复的),最后可以导出标签轨,用Excel处理后就是精确的秒数啦。PS:标签轨的间隔是60/BPM
点赞0
评论