俺#

新潟市でIT業を営むおっさんのブログ。

むむ〜

ボーダフォンvアプリエミュレータ、System#currentTimeMillis()がおかしい。精度は10ms以下でゲーム用途には十分なのだが、なぜか1〜2秒に1回の割合で値が200ほどスキップしてしまい、実時間がその値に追いつくまで値が変化しないとゆー現象が起きる。

ゲームのフレームレートが機種依存にならないため、System#currentTimeMillis()を使ってウェイト時間を調整したり描画スキップをしているのだが、この現象のためにゲームにならない。これが実機を忠実にエミュレートした結果だとしたらどうしましょう(^^;