# NNS_G2dSetOamManagerSpriteZoffsetStep

## 構文

      #include <nnsys/g2d/g2d_Oam.h>

      NNS_G2D_INLINE void NNS_G2dSetOamManagerSpriteZoffsetStep
      (
          NNSG2dOamManagerInstance*   pMan,
          fx32                        zStep
      );

## 引数

pMan | [OUT] OAMマネージャ 実体
`zStep` | [IN] ソフトウェアスプライトを描画する毎に、加算されるZ値(ゼロ又は負値に限る)

## 返り値

なし。

## 説明

ソフトウェアスプライトを描画する毎に、加算するZ値を指定します。
ソフトウェアスプライト描画モードで初期化したマネージャ(初期化の際に、管理するOAMの種類種類（NNSG2dOamType）としてNNS_G2D_OAMTYPE_SOFTWAREEMULATION を指定)にだけ意味のある設定です。
spriteZoffsetとして指定可能な値はゼロまたは、負値に限ります。
TWL およびNITROの 3D Graphics Engine では、同一のZ値を持つポリゴンはスクリーン上Y値の比較によって上書き描画成否が決定されます。 そのため、描画した順番に上書きしてゆくOBJ描画と同様の描画結果を得るためには、 ソフトウェアスプライトではポリゴンのZ値を少しづつずらして描画をおこない同一のZ値を持つポリゴンの描画を回避する必要があります。

## 参照

なし

## 履歴

2008/06/20 TWLに関する記述を追加
2004/09/01 初版