2017-02-10 4 views
0

にレンダリングされ、私はゲームを開発し、私が持っているレンダリング機能でよ: (スクエアスプライトを拡張)Libgdx - オブジェクトをクリックするだけ

@Override 
    public void render(float delta) { 
     Gdx.gl.glClearColor(0, 0, 0, 0); 
     Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); 
     batch.begin(); 
     backgroundSprite.draw(batch); 

     endTime = System.currentTimeMillis(); 
     if((endTime-startTime) > 1000) { 
      squareList.add(squarePositionFactory.getSquare()); 
      for(Square square : squareList) { 
       square.setSize(80, 80); 
       square.draw(batch); 
       square.updatePosition(square.posX, square.posY + 100); 
       startTime = System.currentTimeMillis(); 
       Gdx.app.log("[Playing time]", square.toString()); 
      } 
     } 
     batch.end(); 

     stage.act(Gdx.graphics.getDeltaTime()); 
     stage.draw(); 
    } 

問題は、私はrepeatdlyクリックしたときにレンダリングする方法が唯一の作品です画面上に画像が点滅表示されます。これをどうすれば解決できますか?ありがとう!

答えて

0

ステージにアクタを追加していません。

stage.addActor("your actor"); 
    stage.draw(); 
関連する問題