Texture not rendering in correct order in xna 4?
Posted
by
user1090751
on Game Development
See other posts from Game Development
or by user1090751
Published on 2012-10-03T07:31:04Z
Indexed on
2012/10/03
9:50 UTC
Read the original article
Hit count: 249
XNA
I am making a simple board game. In the game there is a fixed background called myTexture and others are textureGoat and textureTiger whicha are to be placed on top of the background(myTexture). But i am having problem that fourth and fifth component is not displaying however, the sixth component( i.e. myTexture) is appearing. Here is my code, please look at it
protected override void Draw(GameTime gameTime)
{
GraphicsDevice.Clear(Color.Green);
// TODO: Add your drawing code here
spriteBatch.Begin(SpriteSortMode.BackToFront, BlendState.AlphaBlend);
//placing tiger
spriteBatch.Draw(textureTiger, new Rectangle(22, 25, 50, 50), Color.White);//first component
spriteBatch.Draw(textureTiger, new Rectangle(22, 407, 50, 50), Color.White);//second component
spriteBatch.Draw(textureTiger, new Rectangle(422, 25, 50, 50), Color.White);//third component
spriteBatch.Draw(textureTiger, new Rectangle(422, 407, 50, 50), Color.White);//fourth component
//placing goat
spriteBatch.Draw(textureGoat, new Rectangle(125, 110, 50, 50), Color.White);//fifth component
//placing background
spriteBatch.Draw(myTexture, new Rectangle(0, 0, 500, 500), Color.White);//sixth component
spriteBatch.End();
base.Draw(gameTime);
}
© Game Development or respective owner