2017-02-13 71 views
-1

標題基本上表達了一切。 即時通訊工作與日食和它內部我可以運行程序沒有問題,但只要我把它放入一個jar文件它開始滯後。 奇怪的是,如果日食被打開,滯後消失,並且一旦我再次關閉它就會繼續。 任何想法可能是什麼問題? 我已經提取庫等如果日食沒有打開,JAR文件就會滯後

+0

你能描述應用程序嗎?你覺得落後的含義是什麼? –

+0

它是一個簡單的2D平臺遊戲,所以我的意思是跳躍和走路方面的落後並不像流暢。你要如何描述它? – Abstract

+0

您是否僅僅檢查程序是否具有與jar和IDE相同的資源量? FPS的某些下降意味着其中一個過程需要更多時間來渲染一個圖像 – AxelH

回答

0

我會假設在FPS上的下降是由於在JAR版本中發生的隱藏的異常。

這可能是由於未找到外部資源(鏈接圖像文件)。這會爲每個幀創建一個Exception,並且異常可能非常昂貴,從而解釋您的FPS丟失。

欲瞭解更多信息,你應該檢查你的控制檯。如果這是錯的,請在這裏留言,我會刪除這個答案。