プレイヤー制御サブルーチンの設定
df_paction *label,p1
*label : 制御サブルーチンのラベル p1(0) : プレイヤーアクション種別
(プラグイン / モジュール : HSP3Dish)
df_addplayer命令で追加したプレイヤーの制御サブルーチンを設定します。 p1パラメータでプレイヤーアクション種別を指定します。以下のマクロから種別を選ぶことができます。 マクロ名 種別 ---------------------------------------------- PACTION_CONTROL 毎フレームごとの動作 PACTION_KEY コントロール(操作)時(*) PACTION_BUTTON ボタン1を押した時(*) PACTION_BUTTON2 ボタン2を押した時 PACTION_BUTTON3 ボタン3を押した時 PACTION_MISS ミス時(やられた時)(*) PACTION_ITEM アイテム取得時 PACTION_MAPITEM マップアイテム取得時 PACTION_MAPNOTICE マップ設置情報取得時 (*)のある種別はデフォルトで標準的な動作が設定されています 制御サブルーチンは、標準的なプレイヤーの動作を置き換えるために使用します。 プレイヤーアクション種別が示す状況になった時に、指定された制御サブルーチンが呼び出されます。 制御サブルーチンの中では、状況に応じてスプライトやゲームの進行処理を進めることができます。 たとえば、プレイヤーを追加した際に自由に動かす操作が設定されていますが、PACTION_KEYの種別を指定して、制御サブルーチンを置き換えることで独自の移動プログラムに変更することができます。 ボタンを押してミサイルが発射される仕組みは、PACTION_BUTTONの種別で動作するプログラムが行っています。 追加で、PACTION_BUTTON2という種別の制御サブルーチンを設定することで、ボタン2を押した時に異なるミサイルを発射させるなどの動作を追加することができます。 制御サブルーチンを追加・変更することで、独自の動作をプレイヤーに加えることができます。 詳しくは、ドットフレームワークのマニュアルを参照してください。
| df_addplayer | ドットフレームワークのプレイヤー追加 | (HSP3Dish) |
| df_getplayer | プレイヤーの座標を取得する | (HSP3Dish) |
| df_addpmis | ドットフレームワークのプレイヤーミサイル追加 | (HSP3Dish) |
| プラグイン / モジュール | HSP3Dish |
| バージョン | 3.7 |
| 作成日 | 2025/08/20 |
| 著作者 | onitama |
| 備考 | dotfw.asをインクルードすること。 |
| タイプ | ユーザー拡張命令 |
| グループ | 入出力制御命令 |
| 対応環境 |
|
| hs ファイル | hsphelp\dotfw.hs |