Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
XNA で次の問題があります。私のプロジェクトの 1 つで、マウスの位置を (0,0) に設定しようとすると、カーソルがゲーム ウィンドウの外に移動します。マウスの位置を取得し、カーソルを左上隅に置くと、(170,0) と表示されます。何が問題になる可能性がありますか? 別のプロジェクトでは、Game1 クラスのコンストラクターでマウスの位置を設定しようとすると、画面の外に設定されます。ただし、Update 関数で位置を設定すると、正常に動作します。私は何をすべきか?前もって感謝します
グラフィックデバイスは、ゲームのコンストラクターにまだ設定されていません。それがあなたの問題だと思います。だから私が起こっていると思うのは、ゲームコンストラクターのデフォルト設定ビューポートの0,0にマウスを置くことです。グラフィックドライバが設定されると、マウスの位置がオフセットされます。
コードが発生する前に必要な場合は、Game1.csのInitializeメソッドの最初のものとして設定してください。