ページ 11

無難なウィンドウサイズ

Posted: 2011年4月09日(土) 10:57
by YYSS
現在STGを作っており、ウィンドウ解像度を上げたいと思ったのですが、
どのくらいのサイズが一番無難でしょうか?

現在は640x480ですが、なるべく大きく表示させたいので、800x600や1280x960や、
ワイドにするのも面白いので、854x480や1280x720なども考えたのですが・・・

あまり大きすぎると、ディスプレイによっては表示できなくなってしまうのでしょうか?


あと、比率さえ守っていれば、規格にない解像度でも大丈夫なのでしょうか?
16:9の場合、800x450や1200x675など

Re: 無難なウィンドウサイズ

Posted: 2011年4月09日(土) 12:37
by softya(ソフト屋)
問題はあります。
なので、ちゃんとしたソフトは解像度を選べます。
モニタ以上にするとまともに表示されませんし、モニタ以下でも倍率次第では大変汚くなります。
モニタの解像度を調べて自動的に合わせてくれるのがベストです。 → グラフィックはプログラム側で自動的に拡大率を合わせる。

Re: 無難なウィンドウサイズ

Posted: 2011年4月09日(土) 18:26
by ISLe
YYSS さんが書きました:あと、比率さえ守っていれば、規格にない解像度でも大丈夫なのでしょうか?
16:9の場合、800x450や1200x675など
サポートされていない解像度を指定するとフルスクリーン化に失敗します。
あと、ウインドウモードでも、Vista以降はウインドウ枠をデスクトップの外側に持っていくことができなくなったので、デスクトップのサイズより大きなウインドウを開くととても面倒くさいことになります。

Win32 APIのEnumDisplaySettingsを使うとサポートしている解像度の一覧が取れます。
環境ごとにサポートされる解像度は異なると考えてください。

Re: 無難なウィンドウサイズ

Posted: 2011年4月10日(日) 14:05
by Dixq (管理人)
> あまり大きすぎると、ディスプレイによっては表示できなくなってしまうのでしょうか?

モニタ解像度より大きな解像度にすると以前はウィンドウのバーも×ボタンも見えなくなっていました。
ノートPCやタブレットPCではまだまだ800x600は存在するので、最大でもこれまでの大きさにした方が良いのではないかと思います。
ここで公開しているAerobeatというソフトは設定で解像度は変更できる物のデフォルトのウィンドウサイズを1024x768にしていました。
しかし下が切れて表示されるので何とかしてほしいという問い合わせは何度か受けたことがあります。

DXライブラリを使われている場合はこちら参考にどうぞ
http://homepage2.nifty.com/natupaji/DxL ... .html#R4N1

Re: 無難なウィンドウサイズ

Posted: 2011年4月13日(水) 22:56
by YYSS
解答ありがとうございます。

とりあえず、ワイドでやってみたいと思ったので解像度は854x480でやってみたいと思います。
あまり大きすぎると、重くなるので;;

サイズ変更は、まだ・・・
もうすこし基礎を学びきってから手を出したいと思います^^