[スポンサードリンク]
2016-05-09 20:58:28
【MonoGame】高DPI環境のWindowsによるスケーリングを無効化する
  1. MonoGame
  2. 開発
MonoGameでゲーム制作シリーズ。
Windows8.1以上で高DPI環境だと発生するスケーリングを無効化する手順です。


環境:VisualStudio2015

フルHD環境等だと、フルHD以下の解像度だと自動的にスケーリングされてしまい、画像が拡大されてしまいます。拡大されるだけならいいですが、取得できるマウス座標と、実際の画面の座標がずれてしまったりと、そのままでは問題が出てきます。

exeファイルのプロパティから「高DPI設定では画面のスケーリングを無効にする」にチェックを入れれば解決はしますが、ユーザーの方に、チェックを入れてもらうわけにはいかないので、スケーリングを無効化したいと思います。

ちなみに、この設定をすると「高DPI設定では画面のスケーリングを無効にする」にチェックがついた状態のexeファイルがビルドできるようになります。


以下のサイトを参考にさせていただきました!
https://code.msdn.microsoft.com/windowsapps/Windows-DPI-Aware-e758cbbb




以上で、高DPI環境でも画面のスケーリングが行われなくなります。


【関連記事】

[スポンサードリンク]
コメントする


コメント
まだコメントはありません。