我对Display.update()有问题;在lwjgl中起作用。此函数需要大约64毫秒的渲染时间,而我其余所有代码都需要大约1毫秒的渲染时间。我不知道为什么要花这个时间。而且我在互联网上搜索了一些信息,但没有结果。 这是我的显示初始化。
try {
Display.setDisplayMode(new DisplayMode(width, height));
Display.setTitle(title);
Display.setResizable(true);
Display.sync(60);
Display.create(new PixelFormat().withDepthBits(24),attribs);
GL11.glEnable(GL13.GL_MULTISAMPLE);
GL11.glViewport(0, 0, width, height);
} catch (LWJGLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我试图删除一些行,但是它们没有任何区别。 谢谢
答案 0 :(得分:0)
我进行了测试,十秒钟后我看到了Display.update();花费0毫秒执行。但是一个新的functino需要50 mx才能执行。很奇怪。