Ninjaライブラリ - フォグ関数

njGenerateFogTable

フォグテーブルの作成

書式

void njGenerateFogTable( fog ) 
NJS_FOG_TABLE fog 

引数

fog   作成するフォグテーブル

戻り値

なし

解説

フォグテーブルの各値を0.fから1.fまでリニアにセットします。

用例

白いフォグを手前−1から奥−255にかけて発生させます。
NJS_FOG_TABLE fog;
njSetFogColor(0xffffffff);
njSetFogDensity(0xff07);
njGenerateFogTable(fog);
njSetFogTable(fog);
njFogEnable();
/* モデル等の描画 */
njFogDisable();

備考

同一オブジェクトに対してフェード機能との併用は出来ません。 上記の例はフォグ機能を使用する際の流れを説明したものであり、そのまま実行するには不完全です。

参照

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

njGenerateFogTable
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999