SPCHR

スプライトのキャラクタ定義を変更する。

  • SPSET前に使うとエラー。
  • 直接指定する場合は、スプライト番号以外の引数は省略可能。

書式

SPCHR スプライト番号,{ 定義番号 | [U],[V],[W],[H],[アトリビュート] }

引き数

スプライト番号

定義を変更するスプライトの番号:0~4095

定義番号

SPDEF命令で登録したテンプレートの番号:0~8191

U,V

参照する画像のグラフィックページ上の座標

W,H

スプライトの大きさ:0~2048

  • 省略時はW,Hとも16。

アトリビュート

b00 ↑90度単位の回転(b00とb01の2ビットで指定)
b01 ↓#A_ROT0、#A_ROT90、#A_ROT0180、#A_ROT270
b02 横反転(0=OFF、1=ON)、#A_REVH
b03 縦反転(0=OFF、1=ON)、#A_REVV
b04 加算合成(0=OFF、1=ON)、#A_ADD
  • 省略時は0。

戻り値

なし

サンプル・参考動画

SPCHR 0,500

SPCHR 5,64,64,16,16,0
SPCHR 6,,,32,32,1 'UV skip

コメント

タイトルとURLをコピーしました