スプライト情報をまとめて変更
es_modaxis p1,p2,p3
p1(0)=開始スプライトNo. p2(-1)=終了スプライトNo. p3(0)=type値オプション p4(0)=変化させるX値 p5(0)=変化させるY値 p6(0)=設定オプション
(プラグイン / モジュール : HSP3Dish)
p1からp2までのNo.を持つスプライトに対して、まとめて座標を変化させます。
p1,p2の指定を省略した場合は、すべてのスプライトが対象となります。
p3でtype値を指定することができます。p3に4を指定した場合は、type値4を持つスプライトが対象となります。
p3パラメーターを省略するか0を指定した場合は、すべてのtype値が対象となります。
(p4,p5)パラメーターでスプライトの座標パラメーターX,Yそれぞれに加算する値を指定することができます。マイナス値を指定した場合は、減算となります。
変更の対象となるスプライトすべてに、ここで指定した値が加算(減算)されることになります。
p6の設定オプションにより、スプライトのX,Y座標以外を設定することができます。
p4 マクロ名 内容
--------------------------------------------------
0 ESSPSET_POS スプライトX,Y座標
1 ESSPSET_ADDPOS スプライトX,Y移動成分
2 ESSPSET_FALL スプライトX,Y落下速度
3 ESSPSET_BOUNCE スプライトバウンド係数
4 ESSPSET_ZOOM スプライトX,Y表示倍率
0x1000 ESSPSET_DIRECT 直接32bit値を設定する
0x2000 ESSPSET_MASKBIT 固定小数部分を保持する
設定オプションの内容は、es_pos命令と同じものを使用できます。
| プラグイン / モジュール | HSP3Dish |
| バージョン | 3.6 |
| 作成日 | 2020/09/03 |
| 著作者 | onitama |
| URL | http://hsp.tv/ |
| 備考 | hsp3dish.asをインクルードすること。 |
| タイプ | 拡張命令 |
| グループ | 拡張画面制御命令 |
| 対応環境 |
|
| hs ファイル | hsphelp\sprite.hs |