2017-02-13 40 views
-1

标题基本上表达了一切。 即时通讯工作与日食和它内部我可以运行程序没有问题,但只要我把它放入一个jar文件它开始滞后。 奇怪的是,如果日食被打开,滞后消失,并且一旦我再次关闭它就会继续。 任何想法可能是什么问题? 我已经提取库等如果日食没有打开,JAR文件就会滞后

+0

你能描述应用程序吗?你觉得落后的含义是什么? –

+0

它是一个简单的2D平台游戏,所以我的意思是跳跃和走路方面的落后并不像流畅。你要如何描述它? – Abstract

+0

您是否仅仅检查程序是否具有与jar和IDE相同的资源量? FPS的某些下降意味着其中一个过程需要更多时间来渲染一个图像 – AxelH

回答

0

我会假设在FPS上的下降是由于在JAR版本中发生的隐藏的异常。

这可能是由于未找到外部资源(链接图像文件)。这会为每个帧创建一个Exception,并且异常可能非常昂贵,从而解释您的FPS丢失。

欲了解更多信息,你应该检查你的控制台。如果这是错的,请在这里留言,我会删除这个答案。