Ninjaライブラリ - 特殊効果関数

njSetFogTable

使用するフォグテーブルをセットする。

書式

void njSetFogTable( fog )
NJS_FOG_TABLE fog

引数

fogフォグテーブル

戻値

なし

解説

フォグテーブルをセットします。

用例

緑のフォグを手前 -10000 から 奥 -40000 にかけてリニアに発生させる。
NJS_FOG_TABLE fog;
njSetFogColor(0xffffffff);
njSetFogDensity(0xff07);
njGenerateFogTable(fog);
njSetFogTable(fog);
njFogEnable();
  モデル等の描画。
njFogDisable();

備考

同オブジェクトに対してフェード機能との併用はできません。

フォグテーブルの書換えはVブランク中に行う必要があります。 njSetEORFunction()関数にタスク登録を行ってださい。

上記の例はフォグ機能を使用する際の流れを説明したものであり、そのまま実行するには不完全です。


参照

njSetFogColor()
njSetFogDensity()
njGenerateFogTable()
njGenerateFogTable2()
njGenerateFogTable3()
njFogEnable()
njFogDisable()

njSetFogTable
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998