2017-05-04 48 views
0

玩了我的libgdx遊戲一段時間後,它只是凍結。遊戲循環不再被執行,它不會對任何輸入做出反應;遊戲可能會被殺死。LibGDX遊戲死機(因爲多線程問題?)

logcat中這樣說: debug output

存儲圖表顯示: memory graph (凍結起始於約8m30s這個時候遊戲正常運行之前。)

的問題:什麼是happing這裏?我該怎麼做才能避免這場遊戲崩潰?

回答

0

你能發佈更多的logcat嗎?很難收集任何有關導致問題的信息,只要看看它說暫停所有線程即可。

這通常發生在內存不足時。你有把代碼加載到內存中的代碼嗎?你可能想看看這個。只是一種可能性,但也許你正在耗盡內存。我知道內存圖表顯示的內容,但是我遇到了類似的問題,我通過優化某些資產加載來修復它。

(您可能需要使用到資產管理公司來處理內存優化)

https://github.com/libgdx/libgdx/wiki/Managing-your-assets

如果不是的話,請張貼一些代碼。 (或更多logcat)