【解決済み】YEP様の「Message Backlog」プラグインについて

アバター
ツクラ―
記事: 4
登録日時: 2019年5月15日(水) 19:03

【解決済み】YEP様の「Message Backlog」プラグインについて

投稿記事by ツクラ― » 2019年5月15日(水) 19:21

YEP様の「Message Backlog」プラグインでログを表示した際に、
マウスのホイールで下方向のみ動くのですが、
これを、上下に自由に動かせるようにしたく…どなたか解決方法をご存知の方ご回答お待ちしております。


    HP: http://yanfly.moe/2018/06/08/yep-167-message-backlog-rpg-maker-mv/

プラグイン: http://yanfly.moe/plugins/en/YEP_X_MessageBacklog.js
最後に編集したユーザー ツクラ― on 2019年5月17日(金) 22:40 [ 編集 1 回目 ]

アバター
剣崎 宗二
記事: 259
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: YEP様の「Message Backlog」プラグインについて

投稿記事by 剣崎 宗二 » 2019年5月16日(木) 11:07

お疲れ様です。
こちらでも該当のプラグインを新規プロジェクトにてテストしてみましたが、上下にスクロールできました。
以下をご確認いただければ幸いです。

・YEP_MessageCore及びYEP_X_MessageBacklog以外のプラグインを全てオフにした状態でも発生しますか?
・ツクールMVのバージョンはいくつでしょうか?
アバター
ツクラ―
記事: 4
登録日時: 2019年5月15日(水) 19:03

Re: YEP様の「Message Backlog」プラグインについて

投稿記事by ツクラ― » 2019年5月16日(木) 12:12

ご回答ご協力誠にありがとうございます。

ご指摘していただいた他のプラグインをすべてOFFにしましたが症状は改善させませんでした…。
現在使用しているバージョンは、「1.5.2」です。

こちらの設定状態を詳細に記載していませんでした、すみません…。

バックログをマップ上でも確認できるようにコモンイベントで、
「PageUp(ホイール上方向)」を行うとログが開けるように設定しました。
そうしましたところ今回の症状が出てしました…。

BackLog.png


誤りがありましたらご指摘していただければ幸いです。
アバター
剣崎 宗二
記事: 259
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: YEP様の「Message Backlog」プラグインについて

投稿記事by 剣崎 宗二 » 2019年5月16日(木) 15:14

「PageUp(ホイール上方向)」を行うとログが開けるように設定しました。

問題はこれに関連していると考えられます。
まず、コモンイベントから||以降の条件(_wheelYチェック部分)を取り外して、本当に問題がこれに関係しているかを確認してください。

追記:
若しも上記で改善する場合、今回の一件の理由は「このコモンイベントの組み方ですと、ホイールを上方向を回している間、OpenMessageBacklogのプラグインコマンドが連打され続ける」事にあります。
このコマンドはリセットも兼ねており、そのフレームで行われた入力類がリセットされるので、結果としてスクロールしないという事につながります。

1度実行したら窓が閉じるまでスイッチをOFFにする、など、連続でOpenMessageBacklogを実行しない工夫をすることをお勧めします。
アバター
ツクラ―
記事: 4
登録日時: 2019年5月15日(水) 19:03

Re: YEP様の「Message Backlog」プラグインについて

投稿記事by ツクラ― » 2019年5月16日(木) 21:50

問題のご指摘ありがとうございます。

剣崎様の仰ったとおり、||TouchInput._wheelY <0 を削除しましたところ、
バックログのスクロールが正常に作動しました。

今回の原因が上記の式であることが判明しよかったのですが、
マップ上でホイール上方向を行うとバックログが開く仕様がなくなってしまいました…。

>1度実行したら窓が閉じるまでスイッチをOFFにする
この方法を試しているのですが…できません;
この設定は条件分岐のスクリプトに式を入力するのでしょうか?
もしそうでしたらプラグイン知識がほとんどないので、入力する式を教えていただけますでしょうか?
アバター
剣崎 宗二
記事: 259
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: YEP様の「Message Backlog」プラグインについて

投稿記事by 剣崎 宗二 » 2019年5月16日(木) 23:11

コード: 全て選択

$gameTemp.isMessageBacklogOpened()

これで既にバックログ窓が開いているかどうかが調べられます。(trueの場合既に開いている)
アバター
ツクラ―
記事: 4
登録日時: 2019年5月15日(水) 19:03

Re: YEP様の「Message Backlog」プラグインについて

投稿記事by ツクラ― » 2019年5月16日(木) 23:51

なんとか無事、バックログ内の誤動作も起こることなく設定することができました!

こちらの誤設定のご指摘やわかりやすい説明・コードまでお聞きしてしまいお手数おかけしました…。

この度は対応してください誠にありがとうございました!

“MV:質問” へ戻る