df_mapaction

マップアクション設定

df_mapaction p1,p2,p3

p1(0) : BG番号(0~)
p2(0) : 重力設定
p3(0) : ジャンプ力設定

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

解説

ドットフレームワークの動作モードをマップアクションに設定します。
BGマップに設定されたアトリビュート情報を元に当たり判定を行い、マップと連携した動作になります。
p1パラメーターでBG番号を指定します。BGには、あらかじめマップ設定が行われている必要があります。
p2パラメーターで重力設定の値を指定します。下方向の重力を設定することでジャンプアクションの動作となります。
重力設定の値は、1フレームごとに加算される加速度で、65536で1ドット相当になります。
重力設定を0に指定した場合は、重力は発生しません。またジャンプなどの動作もなくなり、4方向自由に移動させることができるようになります。
p3パラメーターでプレイヤーのジャンプ力を設定します。重力設定と同様の単位になります。
マップアクションが設定されてからは、プレイヤーはスクロールするマップ内に連動して表示されることになります。
プレイヤーが適切に画面内に入るようスクロールを行う場合は、df_bgview命令を指定してください。

関連項目

df_loadbgmap背景マップを設定する(HSP3Dish)
df_addplayerドットフレームワークのプレイヤー追加(HSP3Dish)
df_bgview背景マップとプレイヤーのリンクを指定(HSP3Dish)
df_mapshootマップシューティング設定(HSP3Dish)

サンプル逆引き (4)

fwmap1.hsp
fwmap2.hsp
fwmap3.hsp
fwmap4.hsp

情報

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