I'm working on a top down Strategy/RPG/Tower Defense XNA Game for Windows, and I'm running into an issue while scaling.
My display mode is 1680 X 1050, and that is what I'm setting the PreferredBackBuffer width and height to.
What I'm finding is that when I use my camera object to zoom in and out (changing the scale on a matrix that is passed to the SpriteBatch.Begin method, it changes the scale of my sprites... but I'm still confined to the BackBuffer (0,0,1680,1050)...
Can I use something like a RenderTarget to extend the actual area that is accessible when zooming/panning across the "map"?
I'm looking at making it something like 5000 X 3125...
Any thoughts/examples of how I should approach this?
I've added a video of what I'm experiencing... http://www.youtube.com/watch?v=jIiAeXbAnec
For the record I have also posted this question on Stack Exchange - Stack Overflow