2
使用LibGDX编程时,我发现有两种方法可以绘制一个精灵。但首先这是我的情况:LibGDX:Sprite绘图和SpriteBatch绘图之间有什么区别?
(...)
SpriteBatch batch;
Sprite testSprite;
(...)
batch = new SpriteBatch();
testSprite = new Sprite(new Texture("test.png"));
(...)
第一种方法是从SpriteBatch:
(...)
batch.draw(testSprite,...);
(...)
第二种方法是从雪碧本身:
(...)
testSprite.draw(batch);
(...)
什么这种方法之间的区别?希望你能帮助我:d 〜亨利
PS:I'm初学者:d
'SpriteBatch'没有任何'draw(...)'方法将'Sprite'作为第一个参数。 – Aryan
它延伸TextureRegion –
哦。对不起,我忘了谁是'雪碧'的父母。 – Aryan