Skip to content

Instantly share code, notes, and snippets.

@JomerDev
Created April 14, 2016 14:53
Show Gist options
  • Save JomerDev/2afaf99af782d476e4c7eb291ee3f4f0 to your computer and use it in GitHub Desktop.
Save JomerDev/2afaf99af782d476e4c7eb291ee3f4f0 to your computer and use it in GitHub Desktop.
A large question
I'm working on an isometric game wich will have multiple images as texture atlas.
My problem: Since I have 'buildings' on more than one spritebatch which could overlap, I get the problem that I have to draw SpriteBatch A
then Spritebatch B because the builduing is on image 2 and then SpriteBatchC and so on. I would have to switch the SpriteBatch for only one
Quad sometimes.
My question: would it be more efficient to have one imageData where I always just paste the different tiles I need into (every few ticks)
and use this imageData as Image for a SpriteBatch? This would reduce the draw calls to one most of the time and I would not have to switch
SpriteBatches for one Quad
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment