LibGDX中batch.draw和sprite.draw的区别是什么?

LibGDX中batch.draw和sprite.draw的区别是什么?,libgdx,sprite,Libgdx,Sprite,这两种方法看起来很相似,但我很难理解何时使用它们。我只想知道在哪里使用这两个,例如:sprite.draw(batch)和batch.draw(sprite,x,y)一个用于绘制纹理,另一个用于绘制sprite spriteBatch.begin(); spriteBach.draw(texture, x,y); spriteBatch.end(); 及 链接到相关的libgdxwiki:一个用于绘制纹理,另一个用于绘制精灵 spriteBatch.begin(); spriteBach.dr

这两种方法看起来很相似,但我很难理解何时使用它们。我只想知道在哪里使用这两个,例如:sprite.draw(batch)和
batch.draw(sprite,x,y)

一个用于绘制纹理,另一个用于绘制sprite

spriteBatch.begin();
spriteBach.draw(texture, x,y);
spriteBatch.end();


链接到相关的libgdxwiki:

一个用于绘制纹理,另一个用于绘制精灵

spriteBatch.begin();
spriteBach.draw(texture, x,y);
spriteBatch.end();


链接到相关的libgdx wiki:

在libgdx的上下文中,这是一个非常具体的问题,不应该关闭。在libgdx的上下文中,这是一个非常具体的问题,不应该关闭。