Mano 1ボタンコモンイベント - Mano_OneButtonCommonEventCall.js
▼Mano 1ボタンコモンイベント(しぐれん様作) - Mano_OneButtonCommonEventCall.js
https://plugin.fungamemake.com/archives/1915
マップ上で、1ボタンでコモンイベントを呼び出す機能を追加します。
ふりがな:1ぼたんこもんいべんと
機能概要: マップ上で、1ボタンでコモンイベントを呼び出す機能を追加します。
利用規約(ライセンス): MITライセンス
作者:しぐれん
作者サイト:https://siguren400.booth.pm/
解説ページ:https://forum.tkool.jp/index.php?threads/487/
ダウンロードページ:https://raw.githubusercontent.com/Sigureya/RPGmakerMV/m…
ファイル名:Mano_OneButtonCommonEventCall.js
プラグインのヘルプ:
/*: * @plugindesc マップ上で、1ボタンでコモンイベントを呼び出す機能を追加します。 * * * @author しぐれん(魔のささやき) * * @param commonA * @type Struct<CommonDefine> * * @param commonB * @type Struct<CommonDefine> * * @param commonC * @type Struct<CommonDefine> * * @param commonD * @type Struct<CommonDefine> * * @param commonE * @type Struct<CommonDefine> * * @param commonF * @type Struct<CommonDefine> * * @param commonG * @type Struct<CommonDefine> * * @param commonH * @type Struct<CommonDefine> * * @param debugMode * @desc デバッグモードです。 * 設定ミスがある場合、コンソールにエラー文章を表示します。 * @type boolean * @default true * * @help * 1ボタンでコモンイベントを呼び出せるようになります。 * ゲームパッドにも対応しています。 * * マップ中でのみ有効です。 * Aから順に呼び出し判定を行います。 * 一つでも呼びだされた場合、残りは呼ばれません. * * 呼び出しのタイミングは、通常のコモンイベントの実行が終了したあとです。 * * ゲームパッドのボタンですが、割り当てはGamepadAPIで調べてください。 * 16は意図的に割り当て不能にしています。 * 存在しない場合もあるためです。 * 12から15は十字キーなので不可。 * 元から機能が割り当てられている0~5への割り当ては、自己責任でお願いします。 * * Mano_InputConfigよりも上に入れることで、 * Mano_InputConfig用の設定を自動で用意します。 * * Mano_InputConfigと一緒に入れている状態で動かない場合、 * オプション画面を開いて初期設定に戻すを選択してください。 * 解決するかもしれません。 * * ver 2.2 * キーコードの設定方法で、旧型式を完全に削除 * * ver 2.1(2018/03/01) 更新 * 破壊的変更 * 割り込み設定のパラメータを追加 * アクションゲームで使っている方は要注意 * パラメータのデフォルト値を変更 * 自分で使っていて、ミスが多発したので * ver 2.0(2018/02/01) 更新 * 破壊的変更 * キーコードの指定方法を変更 数字キーを押して、動作を確認してください。 * * var 1.0(2017/10/17) 公開 */ /** * TODO: * autoExportの無効化機能 * */ /*~struct~CommonDefine: * @param text * @desc コマンド名称です * * @param enabled * @desc このパラメータがONの時だけ、機能します * デバッグ用に機能を無効化する場合を想定しています * @type boolean * @default true * * @param enableSwitch * @desc 指定したスイッチがONの時だけ、呼びだしを行います。 * 指定がない場合、チェックしません。 * @type switch * @default 0 * * @param event * @desc 呼びだされるコモンイベント * @type common_event * * @param symbol * @desc Input.isTriggered()の引数として使われます。 * 他のプラグインと重複しないような名前を付けてください。 * * @param interrupt * @desc 他のイベントが実行されている時に割り込むかを決めます。 * アクションゲームの場合、trueにすると良いと思います。 * @on 割り込む * @off 割り込まない(入力を無視) * @type boolean * @default false * * @param mandatory * @desc inputConfigの方で必須指定されたものとして扱います。 * @type boolean * @default false * * * @param keyList * @desc キーボードの割り当てです。(半角・大文字) * ADと入れればAかDを押したときにイベントを実行します。 * @type string * * @param padButton * @desc ゲームパッドの割り当てです * カッコ内はツクールのデフォルトでの割り当てです * @type select * @default -1 * @option non(割り当てなし) * @value -1 * @type select * @option button6(L2) * @value 6 * @option button7(R2) * @value 7 * @option button8(select) * @value 8 * @option button9(start) * @value 9 * @option button10 * @value 10 * @option button11 * @value 11 * @option button0(ok/決定) * @value 0 * @option button1(cancel/キャンセル) * @value 1 * @option button2(shift/ダッシュ) * @value 2 * @option button3(menu/メニュー) * @value 3 * @option button4(pageup) * @value 4 * @option button5(pagedown) * @value 5 * */