0

私は単純なペット シミュレーターを作成しています。これは、割り当て用に作成された最初のプロジェクトです。ほとんどの機能は正常に動作しています。プロジェクトの設定が上手になったので、何度も書き直しましたが、タイマーを追加しているときに、大きなフロアに遭遇しました。

プロジェクトを実行した後、私のゲームは正常に動作しているように見え、画像がレンダリングされ (おそらく最も効率的ではありません)、タイマー/FPS カウンターも正常に動作します。しかし、このタイミング/FPS コードを追加して以来、FPS が徐々に遅くなり、フリーズしてクラッシュするようになりました。

LWJGL の Ninja Cave のタイミング チュートリアルに従いました。http://ninjacave.com/lwjglbasics4

これが私のソースコードです。かなりの数があるため、すべてのクラスが含まれているわけではありませんが、必要に応じて含めることができます。レンダリングに焦点を当てたものだけを含めようとしました。

メインクラス http://pastebin.com/BpkHHnnj

レンダリング クラス http://pastebin.com/QtJeYw1a

テクスチャ ローダー クラス http://pastebin.com/RX5iDXQm

メイン ゲーム ステート クラス http://pastebin.com/pvgDLkeM

ペットクラス http://pastebin.com/VF6cq9S4

ありがとう

4

1 に答える 1