void njCnkSetSimpleLightColor( 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) { njCnkSetSimpleLight( 0.f, 0.f, -1.0f ); njCnkSetSimpleLightIntensity( 0.8f, 0.25f ); njCnkSetSimpleLightColor( 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 ); njCnkSimpleDrawObject( object ); xx += 257; yy += 179; zz += 193; njPopMatrixEx(); return USER_CONTINUE; }
njCnkSimpleDrawModel() CHUNKモデルのSIMPLE描画 njCnkSimpleDrawObject() CHUNKオブジェクトのSIMPLE描画 njCnkSetSimpleLight() njCnkSimpleDrawObject(−Model)関数用光源の方向・設定 njCnkSetSimpleLightIntensity() njCnkSimpleDrawObject(−Model)関数用光源の強さ設定