スプライト設定
es_set p1,p2,p3,p4,p5,p6
p1(-1)=スプライトNo. p2(0)=スプライトX座標 p3(0)=スプライトY座標 p4(0)=キャラクタNo. p5(0)=オプション値 p6(0)=優先順位
(プラグイン / モジュール : HSP3Dish)
スプライトを登録します。 p1でスプライトNo.を指定して、(p2,p3)が画面上でのスプライトのX,Y座標になります。 この座標を左上として、p4で指定したキャラクタNo.が表示されます。 スプライト座標は、-32767~32767までの範囲が設定可能です。 p1を省略するか、マイナス値にした場合は、自動的に空いているスプライトNo.を割り当てます。 p5はユーザーが自由に使用できるoption値を設定します。 (option値はユーザーが自由に使用できる32bitの整数値となります、es_get命令でESI_OPTIONを読みだすことで値を取得することができます)^ p6でスプライトの優先順位を指定します。この値は、es_draw命令で優先順位のソートを有効にした際に参照されます。通常は、スプライトNo.の小さいものが手前に描画されます。 特に必要ない場合は、p5,p6パラメーターは省略しても問題ありません。 実行後にシステム変数statにスプライトNo.の値が返ります。何らかの理由でエラーになった場合はマイナス値が返ります。
| プラグイン / モジュール | HSP3Dish |
| バージョン | 3.7 |
| 作成日 | 2025/02/04 |
| 著作者 | onitama |
| URL | https://hsp.tv/ |
| 備考 | hsp3dish.asをインクルードすること。 |
| タイプ | 拡張命令 |
| グループ | 拡張画面制御命令 |
| 対応環境 |
|
| hs ファイル | hsphelp\sprite.hs |