Ninja Library - モデル・インテンシティー関数

njCnkIntensityLightInit

インテンシティ描画関数系を初期化します。

書式

void njCnkIntensityLightInit( nNum )
Uint32 nNum

引数

nNum   ライトの数(1〜8)

戻り値

なし

解説

インテンシティ描画関数系の初期化関数です。

インテンシティ描画ではノンテクスチャポリゴンにダミーのテクスチャを貼り付けて 描画します(スペキュラを出すため)。そのため描画関数を呼ぶ前にテクスチャを ロードする関数を呼ぶ必要があります。

初期化シーケンスとして、この関数を呼んだ前後に(どっちが先でも構わない) njCnkIntensityLoadTexture()関数を呼んでください。

また、使用後はnjCnkIntensityReleaseTexture()関数をよんでテクスチャを開放してください。


用例

	njCnkIntensityLoadTexture();
	njCnkIntensityLightInit( 4 );
	
		...
	
	njCnkIntensityReleaseTexture();


備考

njInitSystemを実行した後は再びテクスチャをロードしてください。 詳しくはnjCnkIntensityLoadTextureを参照してください。

参照

njCnkIntensityLoadTexture() インテンシティ描画関数用のテクスチャをロードします。
njCnkIntensityReleaseTexture() インテンシティ描画関数用のテクスチャをリリースします。

njCnkIntensityLightInit
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000