Ninjaライブラリ - ライト関数

njSetLightLocation

光源位置を設定します。

書式

void njSetLightLocation( *ptr, px, py, pz )
NJS_LIGHT *ptr
Float px
Float py
Float pz

引数

*ptrライトのポインタ
px光源位置のx座標
py光源位置のy座標
pz光源位置のz座標

戻値

なし

解説

光源位置を設定します。(デフォルトは原点)

用例

#include <Shinobi.h>
	:
NJS_LIGHT light;
sbInitSystem( NJD_RESOLUTION_VGA, NJD_FRAMEBUFFER_MODE_RGB565, 1);
njCreateLight(&light, NJD_POINT_LIGHT);
	:
/* 点光源の位置を(10、0、−10)に設定 */
njSetLightLocation(&light, 10.f, 0.f, -10.f);

備考

njCreateLightでライトが指定されている必要があります。

参照

njCreateLight()

njSetLightLocation
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998