2013-03-18 42 views
1

我已經使用LibGDX UI安裝程序來啓動項目。LibGDX閃爍

我在工具ApplicationListener唯一的一點是:

public void create() {  
     setScreen(new LoadingScreen(this)); 
} 

這應該是火LoadingScreen和它,因爲我有在其構造的打印和它表演。我在渲染方法中有一個打印,它只顯示一次,我知道這應該打印很多次,因爲渲染方法每隔很短的時間就會被調用。

下面是我在渲染()方法(除了打印):

OpenGL.glClearColor(1, 0.5f, 1, 1); 
OpenGL.glClear(GL10.GL_COLOR_BUFFER_BIT); 

OpenGL = Gdx.graphics.getGL10();

正如我所說的,我認爲渲染只叫一次,我在看屏幕,當我執行桌面主要是一個圖像閃爍從粉紅色到黑色和酒吧從上到下。

回答

2

以防萬一它有助於某人。

問題解決了在遊戲中擴展類增加了渲染方法是:

public void render() { 
    super.render(); 
} 

現在它不閃爍,因爲它是應該發生的每一個畫面的渲染叫了個遍。