getpixel
スプライトの座標を指定して、その座標のカラーコードと不透明度(アルファブレンド)を取得します。
書式
exec_dll "sp.dll/getpixel,0,0,0,0"
- getpixel
- コマンド
- 最初の数値
- スプライト番号
- 二番目の数値
- セル番号
- 次の二つの数値
- スプライト内のx座標、y座標
返り値
直後に
getret $0
で、指定した座標のカラーコードが入る。真っ黒なら"000000"、真っ白なら"ffffff"になるようなカラーコードである。
getret %0
で、アルファブレンド値になる。0なら完全に透明、255なら完全に不透明である。
注意点
:c;タグのスプライトの場合、アルファブレンド値は255で固定される。