Fix #339
This commit is contained in:
parent
ea731b537a
commit
0f1d891547
@ -2242,9 +2242,14 @@ namespace TJAPlayer3
|
|||||||
int y = TJAPlayer3.Skin.nScrollFieldY[ nPlayer ];
|
int y = TJAPlayer3.Skin.nScrollFieldY[ nPlayer ];
|
||||||
|
|
||||||
if( pChip.dbSCROLL_Y != 0.0 )
|
if( pChip.dbSCROLL_Y != 0.0 )
|
||||||
{
|
{
|
||||||
y = TJAPlayer3.Skin.nScrollFieldY[ nPlayer ];
|
double _scrollSpeed = pChip.dbSCROLL_Y * (this.act譜面スクロール速度.db現在の譜面スクロール速度[nPlayer] + 1.0) / 10.0;
|
||||||
y += (int)(((pChip.n発声時刻ms - (CSound管理.rc演奏用タイマ.n現在時刻 * (((double)TJAPlayer3.ConfigIni.n演奏速度) / 20.0))) * pChip.dbBPM * pChip.dbSCROLL_Y * (this.act譜面スクロール速度.db現在の譜面スクロール速度[nPlayer] + 1.5)) / 628.7);
|
long __dbt = (long)(CSound管理.rc演奏用タイマ.n現在時刻ms * (((double)TJAPlayer3.ConfigIni.n演奏速度) / 20.0));
|
||||||
|
long time = pChip.n発声時刻ms - __dbt;
|
||||||
|
float play_bpm_time = this.GetNowPBMTime(dTX, 0);
|
||||||
|
y += NotesManager.GetNoteY(pChip, time * pChip.dbBPM, _scrollSpeed, TJAPlayer3.Skin.Game_Notes_Interval, play_bpm_time, configIni.eScrollMode, false);
|
||||||
|
|
||||||
|
//y += (int)(((pChip.n発声時刻ms - (CSound管理.rc演奏用タイマ.n現在時刻 * (((double)TJAPlayer3.ConfigIni.n演奏速度) / 20.0))) * pChip.dbBPM * pChip.dbSCROLL_Y * (this.act譜面スクロール速度.db現在の譜面スクロール速度[nPlayer] + 1.5)) / 628.7);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( !pChip.bHit && pChip.n発声時刻ms > CSound管理.rc演奏用タイマ.n現在時刻 )
|
if ( !pChip.bHit && pChip.n発声時刻ms > CSound管理.rc演奏用タイマ.n現在時刻 )
|
||||||
|
Loading…
Reference in New Issue
Block a user