【ゲーム制作】ムサ忍へランキング機能追加完了

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

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();
    }
  }
}

一応sleep誤差も吸収出来た感じで一安心です。

ムサ忍の改修バージョン公開しました。
http://www.mbqw.net/hf/mnin/

スポンサーリンク

シェアして頂けると喜びます!

フォロー頂けると嬉しいです(o^ワ^o)