我已经使用 LibGDX UI Setup 来启动一个项目。
我在实现 ApplicationListener 中唯一的东西是:
public void create() {
setScreen(new LoadingScreen(this));
}
这应该触发 LoadingScreen 并且它确实如此,因为我在它的构造函数中有一个打印并且它确实显示了。我在渲染方法中有一个打印,它只显示一次,我知道这应该打印很多次,因为渲染方法每隔很短的时间就会被调用一次。
这是我在 render() 方法中的内容(除了打印):
OpenGL.glClearColor(1, 0.5f, 1, 1);
OpenGL.glClear(GL10.GL_COLOR_BUFFER_BIT);
在哪里OpenGL = Gdx.graphics.getGL10();
正如我所说,我认为渲染只被调用一次,当我执行桌面主程序时,我在屏幕上看到的是一个从粉红色到黑色闪烁的图像,以及从上到下的条形。