LWJGL视图打开两次或东西
问题描述:
我已经设法让lwjgl在swing中的canvas上工作,但是当我打开应用程序时,lwjgl短暂地打开另一个名为'Source'的窗口。LWJGL视图打开两次或东西
这不是一个真正的问题,因为它后来都有效,但它困扰我,我想解决它。
我甚至不知道什么实际发生的,这里是发生了什么
的gif的代码实际上是从那里按预期工作
这里另一个例子的GIF是相关的OpenGL代码,其他的一切在这个项目上是Swing组件实例化
EventQueue.invokeLater(new Runnable()
{
public void run()
{
try {
addLibraryPath("./lib/");
} catch (Exception e1) {
e1.printStackTrace();
}
try {
Display.create();
Display.setParent(canvas);
GL11.glViewport(0, 0, 195, 195);
} catch (LWJGLException e) {
e.printStackTrace();
}
GL11.glClearColor(1f, 0f, 0f, 1f);
GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
Display.update();
}
});
答
这是雷尔Ÿ尴尬,因为我张贴的问题
后发现出了什么问题,约2分钟后,我刚换
Display.create();
Display.setParent(canvas);
使其
Display.setParent(canvas);
Display.create();
我希望以某种方式帮助别人