差分

ナビゲーションに移動 検索に移動

MonoGameで解像度を設定する

308 バイト追加, 2017年3月9日 (木) 10:26
編集の要約なし
'''マウス'''([[英語]]:mouse)とは、ネズミのようなカタチをした[[入力装置]]である。== 実装例 ==MonoGameで画面解像度を変更するにはGraphicsDeviceManagerインスタンスのPreferredBackBufferWidthプロパティおよびPreferredBackBufferHeightプロパティで設定を行う。
== 概要 ==[[PCパーツ]]は身体に近い部分から金をかけろ。なお、[[椅子Xamarin.Mac]]などでウインドウ表示であれば設定値がそのまま使われるが、[[ディスプレイXamarin.Android]]、[[キーボード]]、マウスが重要だ。などでフルスクリーン環境の場合はディスプレイ側が対応するもっとも近い解像度に自動変更されるので注意すること。* [[椅子]]をケチると腰痛になる。<source lang="csharp">* [[ディスプレイ]]をケチると視力低下する。 public class Game1 : Game* [[キーボード]]や[[マウス]]をケチると腱鞘炎になる。 {健康こそ本当に[[お金で買えない価値がある]]。 GraphicsDeviceManager graphics;
public Game1() { graphics =new GraphicsDeviceManager(this); Content.RootDirectory = 選び方 ==マウスは[[家電量販店]]などで実際に触ってみて手になじむ使いやすいものを選べ。"Content";マウスは[[キーボード]]とは異なり「この製品が良い」というものはあまりなく、手の大きさなどに左右される要素が大きい。 }
ただ確実にいえることは[[アップル]]の純正マウスはどれもクソであるという点だけだ。 protected override void Initialize() { // TODO: Add your initialization logic here graphics.PreferredBackBufferWidth = 360; graphics.PreferredBackBufferHeight = 240; graphics.ApplyChanges();  base.Initialize(); } }</source>なお、解像度を要望する(反映させる)GraphicsDeviceManager.ApplyChangesメソッドは以下の点に注意すること。* Gameクラスのコンストラクタ内で呼び出しても無反応* 明示的に呼び出す場合はGameクラスのInitializeメソッドが呼ばれたタイミングで利用可能となる* 暗黙的にGameクラスのbase.Initialize()の中でも実行されている模様熱狂的な[[マカー]]であっても*: base.Initializeメソッドを呼び出した時点で[[インテリマウスゲームループ]]だけは否定できない。が走り出すので注意。
== 関連項目 ==
* [[キーボード]]* [[マウス]]* [[トラックボール]]* [[トラックポイント]] ; マウス関連用語* [[マウスカーソル]]* [[リフトオフ・ディスタンス]] ; プログラミング関連* [[MonoMac/カスタムコントロールでマウスボタンが押された座標を取得する:category: MonoGame|MonoGameカテゴリ]]
== 参考文献 ==
{{stub}}
 
[[category: MonoGame]]
匿名利用者

案内メニュー