Являются ли методы запуска и завершения libgdx SpriteBatch дорогостоящими для процессора или замедляют работу, если я вызываю их несколько раз?
Например:
public void render(float delta) {
GL10 gl = Gdx.gl10;
gl.glClearColor(0, 0, 0, 0);
gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
batch.begin();
//draw something
batch.end();
//do something before draw the others
batch.begin();
//draw others
batch.end();
//update
//controls
}
В приведенном выше коде я просто вызываю только 2 раза начало и конец. Но я хочу сделать это 4 или 5 раз.... будет ли это замедлять работу?