この画像のノーツが1つごとにどれくらいずれているか、画像を見てわかるでしょうか。
192分の1小節です。
確認に使用した譜面ファイル
BPM 160
判定ライン 320px
緑数字 300相当
においての、192分の1小節を視覚化したものです。
もし仮にBPM 160の192分の1小節がズレていないならば、画像の隣接しているノーツはズレていないことになります。
隣接しているノーツがずれているならば、BPM 160の192分の1小節はずれていることになります。
320px / 500ms(緑数字300) = 0.64px/ms
※1msで0.64pxノーツがずれる。
60s / (160bpm * 192 / 4) * 1000 = 7.8125ms
※BPM160の1/192小節は7.8125msずれる。
0.64px/ms * 7.8125ms = 5px
ノーツ縦幅が6pxの場合、縦に5/6ノーツ分ずれます。
そして隣接したら1pxのズレでもずれてると判別できます。
そしてここで1pxのズレも無くそうと思うと、要求される精度は0.5px未満となります。
※0.5px以上だと四捨五入によって1pxずれる可能性があるので。
0.5px未満を達成するために必要な精度とは、前述の画面設定において、BPM 160の1920分の1小節未満です。
これが達成できれば、画面上問題が出ないはずです。
画面上でズレ無く表示されるために要求される精度は、
BPM 160において1920分の1
小節未満です。