起動処理の最中にウィンドウメッセージが発生し、その処理をしてしまっていたために発生。
そのため、起動処理が完了するまでは Update(), Draw() はスルーするように修正。
}
protected override void Update( GameTime gameTime )
{
+ if( !this.b起動完了済み )
+ return;
}
protected override void Draw( GameTime gameTime )
{
+ if( !this.b起動完了済み )
+ return;
+
Sound管理.t再生中の処理をする();
if( Timer != null )
}
}
private CSound previewSound;
+ private bool b起動完了済み = false;
private void t起動処理()
{
r現在のステージ.On活性化();
//---------------------
#endregion
+
+ this.b起動完了済み = true;
}
public void ShowWindowTitleWithSoundType()