2016-08-31 7 views
1

Оба метода выглядят одинаково, но мне сложно понять, когда их использовать. Я просто хочу знать, где использовать эти два, например. sprite.draw(batch) и batch.draw(sprite,x,y).В чем разница между batch.draw и sprite.draw в LibGDX?

+0

В контексте Libgdx, это очень конкретный вопрос, и не должны были быть закрыты. – Tenfour04

ответ

0

Один для рисования текстуры другой предназначен для рисования спрайта.

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

и

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

Ссылка на соответствующий libgdx вики: Spritebatch, Textureregions, and Sprites