stage.draw与stage.getBatch.draw Libgdx之间的关系
我是libgdx stage的新手,对stage.draw和stage.getbatch.draw非常困惑。以下代码是否为正确的做法stage.draw与stage.getBatch.draw Libgdx之间的关系,libgdx,Libgdx,我是libgdx stage的新手,对stage.draw和stage.getbatch.draw非常困惑。以下代码是否为正确的做法 public void render(float delta) { Gdx.gl.glClearColor(101,10,0,2); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); stage.act(delta); stage.draw(); elapseTime += Gdx.gr
public void render(float delta) {
Gdx.gl.glClearColor(101,10,0,2);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
stage.act(delta);
stage.draw();
elapseTime += Gdx.graphics.getDeltaTime();
stage.getBatch().begin();
stage.getBatch().draw(texture.animation.getKeyFrame(elapseTime,true),locationX,locationY);
stage.getBatch().end();
}
我正在使用stage.draw对ui按钮执行一些操作,并使用stage.getbatch.draw执行纹理动画。他们指的是同一批雪碧吗?上面的代码没有错
Stage.draw
使用它自己的批引用,因此是的,Stage.getBatch
提供了对同一批的引用。感谢您的回答:)