エネミーモード制御サブルーチンの設定
df_emodesub *label,p1
*label : 制御サブルーチンのラベル p1(0) : 動作モード(0~)
(プラグイン / モジュール : HSP3Dish)
エネミー(敵)の動作モードごとに処理される制御サブルーチンを設定します。 制御サブルーチンは、ユーザーが独自の処理を行うために設定することができます。 エネミーの動作モード設定された時に、*labelで指定された制御サブルーチンがターンごとに呼び出されます。 制御サブルーチンの中では、状況に応じてエネミーの移動処理を進めることができます。 制御サブルーチン呼び出し時には自動的に以下の変数が設定されます。 変数名 内容 ---------------------------------------------- _dotfw_cursp カレントスプライトID _dotfw_curemode 現在の動作モード _dotfw_enemy_exprm exprm値 p1パラメータで動作モードを指定します。 p1を省略するか0を指定した場合は、モード値を自動的に生成してシステム変数statに返します。 これ以外の情報は、df_getaxis、df_getenemyprm命令などで適宜変数として取得することができます。
| df_addenemy | 指定座標にエネミーを追加 | (HSP3Dish) |
| df_eaction | エネミー制御サブルーチンの設定 | (HSP3Dish) |
| df_getaxis | カレントスプライトの座標を取得する | (HSP3Dish) |
| df_getenemyprm | 現在のエネミーパラメーターを取得する | (HSP3Dish) |
| プラグイン / モジュール | HSP3Dish |
| バージョン | 3.7 |
| 作成日 | 2025/08/20 |
| 著作者 | onitama |
| 備考 | dotfw.asをインクルードすること。 |
| タイプ | ユーザー拡張命令 |
| グループ | 入出力制御命令 |
| 対応環境 |
|
| hs ファイル | hsphelp\dotfw.hs |