title: Getting a portion of a larger Texture2d with XNA
body: <p>So I'm making an asteroids like game for practice in XNA. I have a Large texture I'm using for a texture atlas as described in R.B.Whitaker's wiki here: <a href="http://rbwhitaker.wikidot.com/texture-atlases-1" rel="nofollow">http://rbwhitaker.wikidot.com/texture-atlases-1</a></p>
  
  <p>I've now branched off from the wiki and am attempting to make collision detection for my ship and the alien. The problem is I need the current sprite from the atlas as a separate texture2d to where I can do accurate collision detection. I've read examples using the texture2d.GetData method, but I can't seem to get a working implementation. Any detailed implementations of that method or other options would be greatly appreciated.</p>