「谱面格式」:修訂間差異

增加 47 位元組 、​ 2019年1月7日 (星期一)
行 130: 行 130:


==物量估算==
==物量估算==
'''2019/1/7 已修正'''
 有的时候我们并不能玩到自制谱面,这个时候我们可以通过以下方式估算本谱物量:
 有的时候我们并不能玩到自制谱面,这个时候我们可以通过以下方式估算本谱物量:
*统计所有地面note和arctap数量,每统计一个+1
*统计所有地面note和arctap数量,每统计一个+1
*Hold物件逐个计算,'''从物件开 处'''(+1)每经过其 所在BPM的osu 1/4拍(也就是SDVX的1/16小节) 时长+1,'''末尾不算,那不算经过'''
*Hold物件逐个计算, 每个hold被起 位置 所在BPM的osu 1/4拍(也就是SDVX的1/16小节) 分成一个一个判定块 ,''' 每个判定块 开始处 物量+1'''
*Arc物件与Hold相同 ,''' 从物件 开始处'''(+1) 经过其 所在BPM的osu 1/4 拍(也就是SDVX的1/16 小节)时 长+1,''' 末尾不算,那 不算 经过'''
**特殊的, 个Hold最后一个判定块不加物量
**直角Arc 直接+1,不违反上述原则
**BPM>255时,判定块间隔变为 所在BPM的osu 1/2 拍(也就是SDVX的1/8 小节)
**''如果Hold和Arc经过了变速timing,则timing时间点为优先级更高的计数点且之后的计数点由新的timing语句而定(待验证)''
**当Hold长度短于本来的判定块长度 ,整个物件对半分为两个判定块(''' 无论如何最后一个判定块 计入物量''')
*Arc物件与Hold相同,'''注意每个蛇单 算'''
**直角Arc +1




''需要指出,Hold和Arc可能会出现误差,原因在于末尾处可能刚好超过计数点零点几毫秒,不过即使如此误差总计也不会超过100.''
''需要指出,Hold和Arc可能会出现误差,原因在于末尾处可能刚好超过计数点零点几毫秒,不过即使如此误差总计也不会超过100.''
内容管理员
1,359

次編輯