640x480の画面で320x240の画面解像度にするかどうかのフラグをセットする、640x480以外の解像度では無効
SetEmulation320x240 Flag
int Flag : この機能を有効にするかどうか( TRUE:有効 FALSE:無効 )
(プラグイン / モジュール : DxLibW)
320x240という低解像度の画面を使用して古きよきファミコン位の頃のゲーム画面を表現してみたいと思うときがあります。 ですが、最近のグラフィックチップやモニタでは320x240という解像度に対応していないことが偶にあり(ノートPCで多いようです)そのような環境では SetGraphMode 関数で320x240画面にしても正常にフルスクリーン表示されません。 それでもどうしてもフルスクリーン表示したいという場合は別の方法を使って320x240の画面をモニタ一杯に表示する必要があるわけですが、 この関数はその手段の内の一つです。 まず SetGraphMode( 640, 480, 32 ) ; を実行して、画面モードが640x480にします、次にこの関数に TRUE を渡して呼び出すと640x480の画面に320x240の画面を2倍拡大して表示されます。 要は320x240の画面モードに対応していないなら、640x480の画面に320x240の画面を2倍拡大して、擬似的に320x240の画面を表現しようというわけです。 ただ、320x240の画面には対応しているけど、この関数の機能( 320x240を2倍拡大表示する機能 )には対応していない、という場合もありますので、 この関数を使用する際は、必ずソフトウエア側にオプションとして付けるようにして下さい。( デフォルトでは320x240の画面を使用して、 オプションとしてこの関数を使用するかどうかを決められる等 ) 戻り値: -1:エラー発生 0:成功
| プラグイン / モジュール | DxLibW |
| バージョン | 3.24f |
| 作成日 | 2026/04/12 |
| 著作者 | DxLib: Takumi Yamada / HSP binding: IronHSP Project |
| URL | https://dxlib.xsrv.jp/ |
| 備考 | hspdxlib.as をインクルードして使用 |
| タイプ | DxLib ゲームライブラリ |
| グループ | DxLib その他 |
| 対応環境 |
|
| hs ファイル | hsphelp\hspdxlib.hs |