ドットフレームワークのプレイヤーミサイル追加
df_addpmis p1,p2,p3,p4,p5,p6
p1(0) : X座標 p2(0) : Y座標 p3(0) : ミサイル発射方向(0~255) p4(100) : ミサイル移動速度(%) p5(0) : キャラクタNo. p6(0) : option値
(プラグイン / モジュール : HSP3Dish)
ドットフレームワークが制御するプレイヤーのミサイル(弾)を追加します。 プレイヤーのミサイルは、敵を破壊することができるスプライトになります。 (p1,p2)でミサイルの初期座標を指定します。 p3パラメータでミサイル発射の方向を指定します。これは0から255までの値で方向を指定します。以下のマクロを指定することも可能です。 マクロ名 値 方向 --------------------------- DIR_UP 128 上 DIR_DOWN 0 下 DIR_LEFT 192 左 DIR_RIGHT 64 右 p4パラメータでミサイル移動速度を指定します。100(%)を指定した場合は、1フレームに1ドットの速さで移動します。 p5パラメータは標準スプライトで使用するキャラクタNo.となります。 ドットフレームワーク内で定義されているキャラクターは、「CHR_」で始まるマクロで定義されています。詳しくは、ドットフレームワークのマニュアルを参照してください。 また、標準スプライトのes_pat、es_patanim命令で独自に定義したキャラクタNo.を指定することもできます。 キャラクタNo.の指定を省略した場合は、標準のミサイル(CHR_MISSILE)が使用されます。 p6パラメータでoption値を指定することができます。これは、スプライトのoptionパラメータとして保存されユーザーが使うことができます。 追加されたミサイルのスプライトNo.は、変数_dotfw_curspで参照することができます。 ミサイルは指定された方向に移動を続けて画面外に出た時点で消去されます。
| df_addplayer | ドットフレームワークのプレイヤー追加 | (HSP3Dish) |
| プラグイン / モジュール | HSP3Dish |
| バージョン | 3.7 |
| 作成日 | 2025/08/20 |
| 著作者 | onitama |
| 備考 | dotfw.asをインクルードすること。 |
| タイプ | ユーザー拡張命令 |
| グループ | 入出力制御命令 |
| 対応環境 |
|
| hs ファイル | hsphelp\dotfw.hs |