df_eaction

エネミー制御サブルーチンの設定

df_eaction *label,p1

*label : 制御サブルーチンのラベル
p1(0)  : プレイヤーアクション種別

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

解説

追加したエネミー(敵)の制御サブルーチンを設定します。
p1パラメータでエネミーアクション種別を指定します。以下のマクロから種別を選ぶことができます。

	マクロ名              種別
	-------------------------------------------------------
	EACTION_CONTROL       毎ターンごとの動作
	EACTION_HIT           プレイヤーの弾がヒットした時(*)
	EACTION_DESTROY       やられた(消去)時
	EACTION_SHOT          ミサイル発射時(*)

	(*)のある種別はデフォルトで標準的な動作が設定されています

制御サブルーチンは、標準的なエネミーの動作を置き換えるために使用します。
エネミーアクション種別が示す状況になった時に、指定された制御サブルーチンが呼び出されます。
制御サブルーチンの中では、状況に応じてスプライトやゲームの進行処理を進めることができます。
制御サブルーチンを追加・変更することで、独自の動作をエネミーに加えることができます。
詳しくは、ドットフレームワークのマニュアルを参照してください。

関連項目

df_addplayerドットフレームワークのプレイヤー追加(HSP3Dish)
df_getplayerプレイヤーの座標を取得する(HSP3Dish)
df_addpmisドットフレームワークのプレイヤーミサイル追加(HSP3Dish)

サンプル逆引き (2)

fwtest6.hsp
fwtest7.hsp

情報

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