Ninja Library - 構造体/その他のデータ型

NJS_CELL

セルスプライトで使用するセルを定義する構造体

定義

typedef struct { 
     Sint16          texId; 
     Sint16           attr; 
     Float        cox, coy; 
     Float        csx, csy; 
     Sint16          czang; 
     Sint16             cp; 
     Float  cent_x, cent_y; 
     NJS_COLOR     argb[4]; 
     Float          u0, v0; 
     Float          u2, v2; 
} NJS_CELL; 

メンバ

texId   cellSpriteが利用するtexlistのテクスチャ番号
attr   ブレンディングアルファを含むアトリビュート群
cox,coy   cellオフセット
csx,csy   cell サイズ(スケール)
czang   cellの回転
cp   cell間のプライオリティ
cent_x,cent_y   cellの中心を与える。回転/移動の中心となる。
argb[4]   セルの頂点カラー
u0, v0   セル左上のテクスチャUV値
u2, v2   セル右下のテクスチャUV値

解説

セルスプライトで使用するセルを定義する構造体です。 NJS_CELL_SPRITE構造体といっしょに使用します。

NJS_CELL
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000