SACT2 for System4.x

SP_CREATE

サイズや色を指定してスプライトを作成する。

void SP_CREATE(int nSP, int nWidth, int nHeight, int nR, int nG, int nB, int nAlpha, int bShow=true);

引数

nSP

スプライト番号

nWidth, nHeight

幅、高さ(ピクセル)(1〜)

nR, nG, nB

色(RGB値)(0〜255)

nAlpha

αマップを塗りつぶす値(0〜255)

bShow

表示状態

true表示する(デフォルト)
false表示しない

SP_SET_SHOW によって再設定可能

戻り値

なし

解説

nWidthおよびnHeightのサイズに0を指定することはできません。

nAlphaに指定する値は、 SP_SET_BLEND_RATE で設定するnBlendRateとは異なります。

CGをそのままスプライトにする場合は、 SP_CREATE でスプライトを作成する必要はありません。 直接 SP_SET_CG を呼び出してください。

サンプルコード

//1番のスプライトを
//サイズ300x50
//色(RGB)=(128,255,128)
//で作成
//αマップは160で塗りつぶす。
SP_CREATE(1, 300, 50, 128, 255, 128, 160);

参照

SP_SET_CG