Board logo

标题: BMSE不支持多次变速吗? [打印本页]

作者: 猫饭来也    时间: 2009-4-17 22:26     标题: BMSE不支持多次变速吗?

我在做DELTA MAX

这曲子每4分音符变一次速

但是我变了几十次以后发现用UBMPLAY播放的时候不变速了……一直是开始的100

是BMSE的问题还是UBMPLAY的问题?

我的BMSE是1.3.8的 UBMPLAY是1.4.4

急求解决!谢谢!
作者: Freefire1943    时间: 2009-4-18 14:38

我估计你多半是变速溢出了

BMSE里变速的数量是有限了,超出的话就会出问题,这也是尽量不要作无谓的变速的原因之一,如果曲子比较长的话,这个问题比较就比较难解决了,需要取舍一下,反正肯定要删掉一些变速
作者: nekoko    时间: 2009-4-19 16:14

技术上说 最多的变速点 也就是 黄色的那个点 最多设置255个
作者: 猫饭来也    时间: 2009-5-6 12:38

很好我成功了= =最后做了473次变速
因为这曲子是从100加到573的……

最后发现其实变速没问题 而是这曲子开始变得不明显 而且还有过一段时间NOTE就往前推一个16分的原因……
作者: Bombtrack    时间: 2009-5-7 03:15

变速的数量具体有无限制这不大清楚,反正绝对不止255。CRS曾经试过放了1000个整数变速在一个BMS里,照样无溢出。变速是否溢出的关键原因仍然在于小数点后的位数。追求精确而把变速精确到小数点后3位甚至更多的话,经常就能碰上变速溢出的情况。
作者: Freefire1943    时间: 2009-5-7 16:01

恩,说起这个,我大概可以理解为,BMSE支持的变速数据所可以占的内存容量有限,而整形数据和浮点数据所占的内存容量各不相同,显然前者要少,理论上似乎是一倍左右,但实际表现出的并不止这点

不知道CRS研究得怎么样了




欢迎光临 浆糊论坛-RO小站 (http://bbs.rohome.cn/) Powered by Discuz! 7.2