df_addpmis

ドットフレームワークのプレイヤーミサイル追加

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_pates_patanim命令で独自に定義したキャラクタNo.を指定することもできます。
キャラクタNo.の指定を省略した場合は、標準のミサイル(CHR_MISSILE)が使用されます。
p6パラメータでoption値を指定することができます。これは、スプライトのoptionパラメータとして保存されユーザーが使うことができます。
追加されたミサイルのスプライトNo.は、変数_dotfw_curspで参照することができます。
ミサイルは指定された方向に移動を続けて画面外に出た時点で消去されます。

関連項目

df_addplayerドットフレームワークのプレイヤー追加(HSP3Dish)

情報

プラグイン / モジュールHSP3Dish
バージョン3.7
作成日2025/08/20
著作者onitama
備考dotfw.asをインクルードすること。
タイプユーザー拡張命令
グループ入出力制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\dotfw.hs