Display.create()
过去几乎是即时的,就像每个YouTube教程都描述的那样。然而,有一天(对不起,我不记得什么时候)我开始在程序继续之前获得白色屏幕10到15秒。这发生在每个LWJGL项目中,甚至是在变更之前没有被修改过的项目。我知道它是Display.create()
,因为我在每个init函数周围添加了一些额外的代码行。
输出结果为:
Initializing Display...
Setting Display Mode...Done!
Setting Window Title...Done!
Creating Display...Done!
Done!
Initializing OpenGL...Done!
Creating Points...Done!
但除了Display.create()
之外的所有方法都过得如此之快,我看不到。
我尝试重新下载新版本的LWJGL,甚至安装了一个新的,简单的Eclipse版本。尽管依赖LWJGL,Minecraft仍能完美运行。工作区是否可能已损坏?
更新:在海外拜访亲戚时,启动时间更快,但回家后又回到了问题状态。可能导致这种情况的原因是什么?
答案 0 :(得分:1)
事实证明这是一个与日食的怪癖;右键单击项目并选择Go into
后,它运行得更快。这可能是因为我的工作空间已满。