Ninja Library - パーティクル関数

njPtclPolygonStart

パーティクルの描画開始

書式

void njPtclPolygonStart( col )
Uint32 col

引数

col   パーティクルの色

戻り値

なし

解説

パーティクル群の描画の開始を宣言します。

この関数とnjPtclPolygonEnd()関数の間に実行する、njPtclDrawPolygon()関数で実際の描画を行います。 njPtclPolygonStart関数とnjPtclPolygonEnd()関数の間では 何度でも njPtclDrawPolygon関数を呼ぶことができますが、他の描画関数を呼ぶことはできません。 引数 col に指定する色はARGB32ビットパックカラーです。


用例

NJS_POINT3  ptcl[100] = {
   { 0.f, 0.f, 0.f },
   { 1.f, 0.f, 0.f },
   { 0.f, 1.f, 0.f },
	:
};
njPtclPolygonStart( 0xffffffff );
njPtclDrawPolygon( ptcl, 100, 0.5f );
njRotateXYZ( NULL, 0x1000, 0x1000, 0x1000 );
njPtclDrawPolygon( ptcl, 100, 0.5f );
njPtclPolygonEnd();

参照

njPtclPolygonEnd() パーティクルの描画の終了
njPtclDrawPolygon() パーティクルの描画

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