欢迎光临散文网 会员登陆 & 注册

音游入门理论之判定调节——以love live sif为例

2023-04-19 21:00 作者:一念之者  | 我要投稿

新出了love live sif 2,结果打歌起来非常累,这是什么原因呢?

因为默认的判定调节是错误的,需要我们手动更改才能正确做到轻松打歌,否则只能通过目押打歌,而且sif2出了名的特效眼花缭乱,目押实在是太累了,眼睛更紧张、手指用力更大,玩起来吃力不少,达不到一个放松打歌的状态,而且因为音乐与按键不同步,我们时常一不小心就会按错。所以我推荐一定要调节判定到达完美音押的程度以代替目押。

上篇文章已经详细讲解了判定调节:[判定调节]音游入坑之音频延迟——bang dream和honeyworks为例

现在需要修正之前的说法,以理论为基础构建判定调节的方法。判定调节有三种方式:调节音频、调节谱面、调节判定。love live sif是调节判定的方式,而bang dream是调节音频的方式。其中,调节音频与调节谱面是等效的

音押:随音乐节奏点击音符。

目押:随音符落到判定线点击。

音频延迟:音频数据送给音频驱动到音频设备发出声音的时间,设为 y ms.

触控延迟:手指点击屏幕到手机收到触屏事件的时间,设为 x ms.

P区间:音符位于P区间时,手指点击能触发完美判定,设为 [u,d],u和d表示音符位于判定线上方的位置(单位帧)。

一、理论计算

1、调节音频

音游里面设置判定调节数值,将音频播放时间相对于谱面和判定而提前或延後。计算如下:

将音频提前 p ms 能完美音押,如图:

p = x +y

bang dream是用这种方式调节判定的,因此需要在音符还没达到判定线时就点击,也就是提前接住音符。

2、调节谱面

音游里面设置判定调节数值,将谱面延迟或提前落下,等效于调节音频。

3、调节判定

音游里面设置判定调节数值,将判定时机延後或提前。将判定延後 p ms 能完美音押,如图:

p = x + y

love live sif 1&2都是用这种方式调节判定的,这种方式有一个优点就是可以调节到能完美目押的程度(p=x),这是其他调节方式所不能做到的。但是这种方式也有一个缺点,音押的话需要音符过了判定线再点击,也就是延迟点击,这与其他判定调节方式正好相反。

最终,我们得到了判定调节公式,p = x + y,这与上篇文章是一致的。


二、测量方法

1、音符节拍器,测量音押应该使用的判定调节数值(这种方法不推荐)。

2、判定线节拍器,测量目押应该使用的判定调节数值(不推荐)。

3、高速下落音押打歌,得到fast和slow最优的判定调节数值(这种方法最简单,推荐)。

4、测量延迟再计算,需要知道游戏里面判定调节数值对应多少ms,分别测量音频延迟和触控延迟,再确定判定调节数值应该设置为多少。

不得不吐槽,love live sif2的判定调节里面使用的节拍器实在不准确,本人ipad pro2021测量出来的数值是音押0、目押-6,然而经过我分析,正确的判定调节数值应该是-5(-4,-5,-6都可以的)。

这里讲述第四种测量方法,仅需要一台60帧的摄像机,通过拍摄两种视频以测量。

设备音频延迟:拍摄note下落的视频,逐帧分析note落到判定线到发出声音的时间有几帧。

设备触控延迟:拍摄手指点击判定线的视频,逐帧分析特效延迟几帧才显示。

相对音频延迟:不需要知道判定线的准确位置,只需要假定一条判定线,分析其音频延迟,设为y.

相对触控延迟:与相对音频延迟采用同一判定线,分析目押P区间(音符位于判定线上方几帧范围)为[u,d],则相对触控延迟 x = (u+d)/2.

很明显,判定调节数值 p = x + y = y + (u+d)/2,用这种方法计算的判定调节数值与游戏机制无关,与判定线位置无关,仅仅可能受摄像机和分析者的影响,要求摄像机拍摄的音频和视频是同步的,且分析者可以正确分析。

由于第四种方法测量起来较为繁琐,还是建议直接使用第三种方法。如果你烦恼怎么调也调不好,可以采用第四种方法以正确地调节判定。


无论如何,我们都得到了判定调节公式:p = x + y,这适用于几乎所有音游。

音游入门理论之判定调节——以love live sif为例的评论 (共 条)

分享到微博请遵守国家法律