徐々にずれてくるframeカウント

Siv3Dで音ゲー作ろうとしてる

Siv3Dで音ゲー作ろうとしてる

  • タグ:
  • タグはありません
# include <Siv3D.hpp>
void Main()
{
/*
60FPS60F/sec = 3600F/min
*/
const Font font(16); //
const Sound sound(L"Music/BLmg-.mp3");
if (!sound){ return; };
int frameCount = 0; //
int recordFrameCount = 0; //
long int startMusicFrameCount = 268; //gap
int bpm = 145;
const double fpb = 3600 / bpm; //frame per minitue
frameCount = -1 * startMusicFrameCount;
sound.play();
while (System::Update()) {
frameCount++;
font(frameCount).draw(0, 0);
font((frameCount / fpb)).draw(0, 30); //
}//Update
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX