SetFogEnable

フォグを有効にするかどうかを設定する

SetFogEnable Flag

int Flag : フォグを使用するかどうかのフラグ
( TRUE:使用する FALSE:使用しない( 初期設定 ) )

(プラグイン / モジュール : DxLibW)

解説

フォグ機能を使用するかどうかを設定します。

フォグ機能とは言葉通り立体空間で霧を表現する手段の一つです。

具体的には、カメラ( 画面 )から一定距離離れた物体に霧が掛かったように任意の色を合成することができます。

これを使用することで空気が淀んでいる日に遠くのものを見ようとすると白く霧が掛かったようになってよく見えない、
というような空気遠近法も再現することができます。

因みにこの機能はカメラ( 画面 )から一定距離以上離れたものを描画しなくても済むようにする目的で使用することもできます。
( フォグ終了距離以降の部分はフォグ色のみとなるため )

デフォルトではフォグの機能はOFFになっていますので、
フォグの機能を使用する場合はこの関数でフォグを有効にする必要があります、
また、フォグの色やフォグの開始距離・終了距離の設定はそれぞれ SetFogColor 関数、SetFogStartEnd 関数を使用します。

戻り値:
  0:成功

関連項目

GetFogEnableフォグが有効かどうかを取得する( TRUE:有効 FALSE:無効 )(DxLibW)

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib その他
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs