I’m developing a game which will have spritesheets, like so:

I know when you do spriteBatch.Draw(...) you can draw a certain portion of the image, but for what I’m doing, I need to have a separate Texture2D object per frame.
I’ve done google searches, but all I can find is outdated code :/
UPDATE The code posted by MJP here is very nearly what I need… however, there isn’t a RenderTarget2D.GetTexture() function in XNA 4.0.
Wow ok… A whole lot more google searching revealed:
Just a simple cast 🙂
Here’s my final code: