njGenerateFogDensity
フォグを手前 255/f から 奥 f に掛けるためのデンシティを求めます。

書 式

#include <Ninja.h>

Uint32 njGenerateFogDensity(f)
Float  f

引 数

Float f
フォグの奥境界

返 値

フォグデンシティ

エラー

なし

機 能

フォグを手前 255/f から 奥 f に掛けるためのデンシティを求めます。

用 例

白いフォグを手前 -255/4000 から 奥 -4000 にかけて発生させます。

Uint32 fdensity;
NJS_FOG_TABLE fog;

njSetFogColor(0xffffffff);
fdensity = njGenerateFogDensity(-4000,f);
njSetFogDensity(fdensity);
njSetFogTable(fog);
njFogEnable();

    モデル等の描画。

njFogDisable();


備 考

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

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

関 連

njSetFogColor
njSetFogDensity
njGenerateFogTable
njGenerateFogTable2
njGenerateFogTable3
njSetFogTable
njFogEnable
njFogDisable

njGenerateFogDensity

Copyright SEGA ENTERPRISES, LTD., 1998