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: 303
        
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