1ボタンでコモンイベントを呼び出すプラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
アバター
しぐれん
記事: 293
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

1ボタンでコモンイベントを呼び出すプラグイン

投稿記事by しぐれん » 2017年10月18日(水) 00:15

1ボタンでコモンイベントを呼び出すプラグインです。
以前公開したゲームパッドコンフィグとも連携します。
古いバージョン(GamePadConfig)には対応していないので、使用の際は新しい方に取り換えてください。
http://tm.lucky-duet.com/viewtopic.php?f=5&t=4712

※バグ修正
※10月18日2時33分前にダウンロードした方は再ダウンロードしてください。
添付ファイル
Mano_OneButtonCommonEventCall.js
(9.9 KiB) ダウンロード数: 20 回
最後に編集したユーザー しぐれん on 2017年10月19日(木) 03:11 [ 編集 1 回目 ]

アバター
にゃたま
記事: 391
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国
連絡を取る:

Re: 1ボタンでコモンイベントを呼び出すプラグイン

投稿記事by にゃたま » 2017年10月18日(水) 12:49

しぐれん様

お世話になっております。

しぐれん さんが書きました:1ボタンでコモンイベントを呼び出すプラグインです。
以前公開したゲームパッドコンフィグとも連携します。


先ず入力ミスかと思うのですがプラグインパラメータでpadButtonにButton2が2つあります。
スクリーンショット 2017-10-18 12.44.39.png


以下の画像のようにしましたがコモンイベントが実行されないようです。
キーコードはA(65番)に指定してパッドではTL(6番)に指定しました。
共に実行されません。
スクリーンショット 2017-10-18 12.44.24.png


すみませんが、原因はなんでしょうか?やり方が間違っているのでしょうか?
スイッチは該当のものがONになっています。
尚、スイッチを指定しなかった場合はスイッチに関係なくボタン押せば実行できるという意味でしょうか?
アバター
しぐれん
記事: 293
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: 1ボタンでコモンイベントを呼び出すプラグイン

投稿記事by しぐれん » 2017年10月18日(水) 13:18

parameter部分の書き間違いは修正しました。

一時、バグありのバージョンをアップしていたタイミングがあったのでそれかもしれません。
以下の関数にバグがあったのですが、そちらのダウンロードしたバージョンではどうなっていますか?

コード: 全て選択

MA_OneButtonCommonEvent.prototype.isSwitchOk =function(){
    return this._enableSwitch ===0||$gameSwitches.value(this._enableSwitch);
};


また、ゲームパッドコンフィグの状態によっては動かないことがあります。
おそらく、起動時に読み込まれたコンフィグに対応するシンボルが用意されていないパターンがありえます。
Mano_OneButtonCommonEvent→Mano_InputConfigの順番でプラグインを導入し、コンフィグ画面から初期設定に戻すを押してください。
その上で、設定を保存するを押してください。
これで動くはずです。
アバター
にゃたま
記事: 391
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国
連絡を取る:

Re: 1ボタンでコモンイベントを呼び出すプラグイン

投稿記事by にゃたま » 2017年10月18日(水) 16:04

しぐれん様

しぐれん さんが書きました:parameter部分の書き間違いは修正しました。

一時、バグありのバージョンをアップしていたタイミングがあったのでそれかもしれません。
以下の関数にバグがあったのですが、そちらのダウンロードしたバージョンではどうなっていますか?

コード: 全て選択

MA_OneButtonCommonEvent.prototype.isSwitchOk =function(){
    return this._enableSwitch ===0||$gameSwitches.value(this._enableSwitch);
};



上記コードになってました。最新かと思われます。

しぐれん さんが書きました:また、ゲームパッドコンフィグの状態によっては動かないことがあります。
おそらく、起動時に読み込まれたコンフィグに対応するシンボルが用意されていないパターンがありえます。
Mano_OneButtonCommonEvent→Mano_InputConfigの順番でプラグインを導入し、コンフィグ画面から初期設定に戻すを押してください。
その上で、設定を保存するを押してください。
これで動くはずです。


順番はそのようにしております。初期設定に戻した上で再設定しましたが結果は同じのようです…
アバター
しぐれん
記事: 293
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: 1ボタンでコモンイベントを呼び出すプラグイン

投稿記事by しぐれん » 2017年10月19日(木) 03:15

となると、プラグインパラメータが怪しいです。
InputConfig無しで動かしてみた場合の報告もお願いします。

saveフォルダにあるconfigファイルを削除してから起動すれば何とかなるかもしれませんが、確証はできません。
プロジェクトファイルが丸ごとあれば対応できるかもしれませんが…

動かないとありますが、キーボードで操作した場合でしょうか?
また、キーコンフィグ(YEP版でも可)やゲームパッドコンフィグの画面写真があれば特定できるかもしれません。
あとは、コンフィグ側で設定したボタンが上書きされているパターンです。

“MV:プラグイン素材” へ戻る