ひとまず

ムサ忍へのランキング機能追加がひとまず完了。一応これで、当初予定の機能は盛り込まれたんで、ムサ忍の開発は一息つける感じ。

FPS周りの処理でスレッドをsleepさせてないので、ほぼ思い通りのFPSが出るんだけどCPUパワー使いまくってるので、やっぱsleep使う方向にしたほうが良さそう。ただsleepにすると誤差が出て思い通りのFPSが出せなかったんだけど、良さげな修正が出来そうなんで帰ったら試してみよう。

とりあえずメモ
_prevMS = System.currentTimeMillis();
while(true) {
  // メインの処理
    :
  // フレーム同期処理
  _prevMS += (1000/_fps);
  _sleep_tm = (int)(_prevMS - System.currentTimeMillis());
  if (_sleep_tm > 0) {
    try {
      Thread.sleep(_sleep_tm);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

これで誤差も吸収できるだろうか・・・