es_getbgattr

BGマップアトリビュート値を取得

es_getbgattr p1,p2,p3

p1=アトリビュート値が代入される変数名
p2(0)=BGNo.(0~15)
p3(0)=セルNo.

(プラグイン / モジュール : HSP3Dish)

解説

es_bgattr命令によって設定されたBGマップのアトリビュート値を取得します。
アトリビュート値は、BGマップが使用するセルNo.ごとに設定される補助的な情報です。0から65535までの値が設定されており、es_bghites_bghitpos命令によるBGとの当たり判定に使用されます。
p2でBGNo.を指定します。BGNo.は0~15までを指定可能です。
p3で指定されたセルNo.に設定されたアトリビュート値が、p1で指定された変数に代入されます。p1の変数は自動的に整数型として設定されます。
何らかの理由で設定に失敗した時は、システム変数statに0以外の値が返ります。

関連項目

es_bgmapBGマップを初期化(HSP3Dish)
es_putbgBGマップを表示(HSP3Dish)
es_bgattrBGマップアトリビュート値を設定(HSP3Dish)
es_bghitBGマップとスプライトの当たり判定を実行(HSP3Dish)
es_bghitposBGマップとの当たり判定を実行(HSP3Dish)

情報

プラグイン / モジュールHSP3Dish
バージョン3.7
作成日2025/02/04
著作者onitama
URLhttps://hsp.tv/
備考hsp3dish.asをインクルードすること。
タイプ拡張命令
グループ拡張画面制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\sprite.hs