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

# njSetLightDirection

njCreateLightによって設定されたライトの方向を設定します。

### 書式

  void njSetLightDirection( *ptr, dx, dy, dz )
  NJS_LIGHT *ptr
  Float dx
  Float dy
  Float dz

### 引数

  *ptr | ライトのポインタ
  dx | 光源位置のｘ座標
  dy | 光源位置のｙ座標
  dz | 光源位置のｚ座標

### 戻値

  なし

### 解説

  光線の方向をベクトルの成分で設定します。(デフォルトでは−ｚ軸方向です。)

### 用例

      #include <Shinobi.h>
      	：
      NJS_LIGHT light;
      sbInitSystem( NJD_RESOLUTION_VGA, NJD_FRAMEBUFFER_MODE_RGB565, 1);
      njCreateLight(&light, NJD_DIR_LIGHT);
      	：
      /* 平行光源の光線の方向ベクトルを(1、0、0)に設定 */
      njSetLightDirection(&light, 1.f, 0.f, 0.f);

### 備考

  njCreateLightでライトが指定されている必要があります。また、設定されたベクトルは規格化されます。

### 参照

  njCreateLight()

njSetLightDirection

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998