2009-01-26
■ひとまず 
ムサ忍へのランキング機能追加がひとまず完了。一応これで、当初予定の機能は盛り込まれたんで、ムサ忍の開発は一息つける感じ。
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();
}
}
}
これで誤差も吸収できるだろうか・・・
2009-01-22
■さてさて 
ついでにAnotheGearで改良されたiHellのフレームワークを見てFPS周りのコードを差し替え。
30FPSくらい余裕で出るね。
つーか今までのが遅すぎでした。20〜24FPSくらいしか出てなかったみたい。
じゃぁ30FPSでー。とテストプレイしたら、なんか早くてイマイチ。
結局、24FPSから、スコアによって30FPSまで上がるように難易度調整。
ランキング機能の方は、アプリ側は一応作ってみたんだけど、サーバ側のスクリプトがまだなんでテスト出来ず。
一応iモードIDを取得してからセッションを発行して、スコア登録する感じではある。
データはファイルで持つか、DBにするか・・・
何故かここに来て面倒くさくなってきた(苦笑)
気分転換に進め!本村をiアプリに移植しよっかなーと思ったらソースが無かった。
今度ダウンロードしとこう。
腕試しにがんなつとパティシエをこっそり移植してみようかな。
kawara7
2009/01/23 00:10
そんな楽しそうな事を!!
hide_P
2009/01/23 10:54
なんつーか。1年ほどほっといた事を今やってる感じですよー(苦笑