df_addplayer

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

df_addplayer p1,p2,p3,p4

p1(0) : X座標
p2(0) : Y座標
p3(0) : キャラクタNo.
p4(0) : option値

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

解説

ドットフレームワークが制御するプレイヤーのキャラクターを追加します。
(p1,p2)でプレイヤーの初期座標を指定します。指定を省略した場合は、画面中央になります。
p3パラメータは標準スプライトで使用するキャラクタNo.となります。
ドットフレームワーク内で定義されているキャラクターは、「CHR_」で始まるマクロで定義されています。詳しくは、ドットフレームワークのマニュアルを参照してください。
また、標準スプライトのes_pates_patanim命令で独自に定義したキャラクタNo.を指定することもできます。
キャラクタNo.の指定を省略した場合は、珠音(CHR_TAMANE)が使用されます。
p4パラメータでoption値を指定することができます。これは、スプライトのoptionパラメータとして保存されユーザーが使うことができます。
追加されたプレイヤーの座標はdf_getplayer命令で取得することができます。

プレイヤーのキャラクターを追加すると、ユーザーがコントローラーで操作することができるようになります。
また、アクションのボタンを押すとミサイルが発射されるように設定されています。
細かい動作を追加したい場合は、制御サブルーチンを追加して独自の処理を記述することができます。詳しくは、df_paction命令を参照してください。
プレイヤーの動作設定は、df_pmode命令で行うことができます。
また、df_parea命令により移動範囲を限定することが可能です。

関連項目

df_getplayerプレイヤーの座標を取得する(HSP3Dish)
df_addpmisドットフレームワークのプレイヤーミサイル追加(HSP3Dish)
df_pareaプレイヤーの移動範囲を設定(HSP3Dish)
df_pmodeプレイヤーの動作モードを設定(HSP3Dish)
df_pactionプレイヤー制御サブルーチンの設定(HSP3Dish)
es_patキャラクタ画像定義(HSP3Dish)
es_patanimまとめてキャラクタ画像定義(HSP3Dish)

サンプル逆引き (10)

fwmap1.hsp
fwmap2.hsp
fwmap3.hsp
fwmap4.hsp
fwtest1.hsp
fwtest2.hsp
fwtest3.hsp
fwtest4.hsp
fwtest6.hsp
fwtest7.hsp

情報

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