我正在开发适用于 Windows 的自上而下的战略/RPG/塔防 XNA 游戏,但在扩展时遇到了问题。
我的显示模式是 1680 X 1050,这就是我设置 PreferredBackBuffer 的宽度和高度。
我发现当我使用我的相机对象放大和缩小时(更改传递给 SpriteBatch.Begin 方法的矩阵上的比例,它会改变我的精灵的比例......但我仍然仅限于 BackBuffer (0,0,1680,1050)...
我可以使用 RenderTarget 之类的东西来扩展在“地图”上缩放/平移时可访问的实际区域吗?
我正在考虑把它做成 5000 X 3125 之类的东西......
关于我应该如何处理这个问题的任何想法/例子?
我添加了一段我正在经历的视频... http://www.youtube.com/watch?v=jIiAeXbAnec