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
記録のために、この質問もStack Exchange - Game Developmentに投稿しました。