lib.Dack中的batch.draw和sprite.draw有什么区别?

时间:2016-08-31 05:46:17

标签: libgdx sprite

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

1 个答案:

答案 0 :(得分:0)

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

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

spriteBatch.begin();
sprite.draw(sprite,x,y);
spriteBatch.end();

链接到相关的libgdx wiki:Spritebatch, Textureregions, and Sprites