void njCnkSetEasyLightColor( r, g, b )
Float r
Float g
Float b
r ライトの赤の成分(0〜1.f) g ライトの緑の成分(0〜1.f) b ライトの青の成分(0〜1.f)
なし
njCnkEasyDrawObject関数とnjCnkEasyDrawModel関数用のライトの色を設定します。
Sint32 UserInit(void) { njCnkSetEasyLight( 0.f, 0.f, -1.0f ); njCnkSetEasyLightIntensity( 1.0f, 0.0f ); njCnkSetEasyLightColor( 1.0f, 1.0f, 1.0f ); return USER_CONTINUE; } Sint32 UserMain(void) { njPushMatrixEx(); njTranslate( NULL, 0.f, 0.f, -10.f ); njRotateXYZ( NULL, xx,yy,zz ); njCnkEasyDrawModel( model ); xx += 257; yy += 179; zz += 193; njPopMatrixEx(); return USER_CONTINUE; }
njCnkEasyDrawObject() CHUNKオブジェクトのEASY描画 njCnkEasyDrawModel() CHUNKモデルのEASY描画 njCnkSetEasyLight() njCnkEasyDrawObject(−Model)関数用光源の方向・設定 njCnkSetEasyLightIntensity() njCnkEasyDrawObject(−Model)関数用光源の強さの設定