2011-09-17 22 views
2

私はbox2dでlibgdxで落ちるボールを作りました。遅いbox2dとlibgdx on android

それが必要として、ボールはきれいなアニメーション

に落ちるしかし、私は突然のすべて、その後の私のサムスンギャラクシーSにこのアプリケーションをしようとすると、非常にゆっくりと実行するように思える私のPC上で

は...(FPSのように見えます1)ですが、logcatに表示されるfpsは約60です(FPSLogger.log()を使用)。

だから、それを保持している描画速度ではないようですね?しかし、それは何ですか?これはlibgdx box2dのバグですか?

だから私はそれを考え出した...(これは主にテストされ、すべてのコードがrender()機能に基本的である)

答えて

4

[OK]を時間刻みは1/60で、上か何か起こって特別なスレッドがありません。..

私の問題は、ゲームループとデルタタイムの使い方を理解できていないことでした。

フレームレートに応じて、私のゲームの速度で結果の誰もがこのまたは私はGameloopsFix Your Time Step

をお勧めします似たように問題がある場合は

(PC上で、それは2000年前後だった)(PS私はとにかくそれをお勧めします)

kalle_hさんに感謝してくれます:

関連する問題