I'm trying to draw transformed textures behind each other,but drawing in a different spriteBatch.Begin(...,matrix); spriteBatch.End(); section makes the layering not work, the last drawn texture is on the top.
Is it possible changing the matrix after the Begin method, or is there any other solution?
AFAIK is this not possible. I would recommend you to write your own spritebatch using the graphicsdecive.