我正在創建一個簡單的寵物模擬器,它是我爲一個任務創建的第一個項目。大部分功能運行正常,我已經多次重寫了它,因爲我已經更好地完成了項目設置,但是在添加定時器的過程中,我遇到了很大的問題。隨着時間的推移,幀率/性能下降
運行該項目後,我的遊戲似乎工作正常,圖像正在渲染(也許不是最有效的),我的計時器/ FPS計數器運行良好。然而,自從我添加了這個時序/ FPS代碼後,它在FPS中慢慢變慢,然後凍結並崩潰。
我跟着Ninja Cave的LWJGL計時教程。 http://ninjacave.com/lwjglbasics4
這裏是我的源代碼,並不是所有的類都包含在內,因爲有很多,但如果需要的話可以。我試圖只包括渲染集中的。
主類 http://pastebin.com/BpkHHnnj
渲染類 http://pastebin.com/QtJeYw1a
紋理裝載器類 http://pastebin.com/RX5iDXQm
主要遊戲狀態類 http://pastebin.com/pvgDLkeM
的寵物類 http://pastebin.com/VF6cq9S4
感謝
您需要分析您的應用程序以確定瓶頸位置。 [這裏是概要分析概述](http://stackoverflow.com/a/2425217/1827903) –