修复钢琴调度bug:mainT从4改为1,状态机每帧推进——此前所有钢琴计时被放大4倍(扫射实际4帧/键、乱序/齐射一轮17-20秒),修复后扫射真1帧/键、乱序9帧前摇、齐射30帧节奏
This commit is contained in:
parent
94c7f1da7b
commit
4fe4eb1d9d
@ -414,7 +414,7 @@ function bossMain(b,def,fm){
|
|||||||
else{if(ph>=1){ks.hotList=[cur,ks.i<ks.seq.length?ks.seq[ks.i++]:cur];ks.hot=-1;}else{ks.hot=cur;}ks.hotT=9;ks.hotT0=9;ks.t=Math.round((ph?3:5)/fm);} // 乱序:P2一次点2键(和音);前摇与齐射一致(9帧)
|
else{if(ph>=1){ks.hotList=[cur,ks.i<ks.seq.length?ks.seq[ks.i++]:cur];ks.hot=-1;}else{ks.hot=cur;}ks.hotT=9;ks.hotT0=9;ks.t=Math.round((ph?3:5)/fm);} // 乱序:P2一次点2键(和音);前摇与齐射一致(9帧)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
b.mainT=4;break;}
|
b.mainT=1;break;} // mainT=1:钢琴状态机每帧推进(原mainT=4导致所有计时被放大4倍,扫射/乱序/齐射极慢)
|
||||||
case "blackstone": { // 黑石要塞:五重旋转花瓣弹幕(往复旋摆);签名亚空间主炮见updateBoss帧级序列
|
case "blackstone": { // 黑石要塞:五重旋转花瓣弹幕(往复旋摆);签名亚空间主炮见updateBoss帧级序列
|
||||||
const base=Math.sin(b.t*0.008)*1.1;
|
const base=Math.sin(b.t*0.008)*1.1;
|
||||||
for(let k=0;k<5;k++)ebul(b.x,b.y,k*TAU/5+base,1.55,"orbG",13);
|
for(let k=0;k<5;k++)ebul(b.x,b.y,k*TAU/5+base,1.55,"orbG",13);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user