劲乐团吧 关注:78,714贴子:1,635,823
  • 1回复贴,共1

一张图解决改速顶部黑边问题

只看楼主收藏回复


看图看图,明显的2.49速其实就是2速加黑边,跟2.5速差得不知道多远好不好?
主要是想吐槽一下那些喜欢说3.5速慢了,4速快了所以要改个3.7速3.8速的人。劲乐团这游戏的速度原本就是不支持小数的,只支持整数,之所以要是0.5的倍数是因为游戏中实际储存速度的值是改速后乘2的,比如我这里选的是2速,那么在游戏中的储存就是2*2=4,存的是4,但如果我选的是2.49速,那么在游戏中的储存是2.49*2=4.98然后丢弃小数部分得到4,所以2速和2.49速才会完全一样快。
但2速和2.49速的音符开始绘制的时机是不一样的,速度越慢音符绘制就越早,比如用0.5速,在10秒的时候顶部就绘制了15秒时要按的音符了(提前5秒绘制),但8速时,10秒的时候顶部是在绘制11秒时要按的音符(提前1秒绘制)。上面的如果能理解的话,就能理解黑边是哪来的了。
黑边的成因很简单,当我设置2.49速时,音符实际是以2速在掉落,比如2速应该是提前2秒开始绘制音符,但音符的绘制时机又是按2.49速来算成了提前1.7秒才绘制音符,这么一来就出现了0.3秒的时间差,直观的看也就是音符从屏幕顶端开始的0.3秒不显示出来,从而有0.3秒的黑边。
结论……
去除顶部黑边最简单的办法,你想用4.1/4.2/4.3/4.4速的话,就改速改成4速,想要4.6/4.7/4.8/4.9速的话就改成4.5速,反正实际上的下落速度是完全相同的,不同的只不过是黑边的宽度而已


IP属地:湖北1楼2022-12-05 10:20回复
    学习了


    IP属地:北京来自Android客户端2楼2022-12-06 12:50
    回复