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

アバター
ツクラ―
記事: 68
登録日時: 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
添付ファイル
ログ資料.png
最後に編集したユーザー ツクラ― on 2019年8月27日(火) 17:37 [ 編集 8 回目 ]

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

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

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

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

・YEP_MessageCore及びYEP_X_MessageBacklog以外のプラグインを全てオフにした状態でも発生しますか?
・ツクールMVのバージョンはいくつでしょうか?
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
アバター
ツクラ―
記事: 68
登録日時: 2019年5月15日(水) 19:03

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

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

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

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

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

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

BackLog.png


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

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

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

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

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

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

1度実行したら窓が閉じるまでスイッチをOFFにする、など、連続でOpenMessageBacklogを実行しない工夫をすることをお勧めします。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
アバター
ツクラ―
記事: 68
登録日時: 2019年5月15日(水) 19:03

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

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

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

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

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

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

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

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

コード: 全て選択

$gameTemp.isMessageBacklogOpened()

これで既にバックログ窓が開いているかどうかが調べられます。(trueの場合既に開いている)
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
アバター
ツクラ―
記事: 68
登録日時: 2019年5月15日(水) 19:03

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

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

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

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

この度は対応してください誠にありがとうございました!
アバター
ツクラ―
記事: 68
登録日時: 2019年5月15日(水) 19:03

Re: 【追加質問】YEP様の「Message Backlog」プラグインについて

投稿記事by ツクラ― » 2019年8月27日(火) 11:04

追加質問させていただきました。

ご存知の方、ご回答お待ちしております。
アバター
剣崎 宗二
記事: 678
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: 【追加質問】YEP様の「Message Backlog」プラグインについて

投稿記事by 剣崎 宗二 » 2019年8月27日(火) 11:45

コード: 全て選択

$gameMessage.isChoice()

で選択肢中か否かを確認できるかと考えます。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
アバター
ツクラ―
記事: 68
登録日時: 2019年5月15日(水) 19:03

Re: 【追加質問】YEP様の「Message Backlog」プラグインについて

投稿記事by ツクラ― » 2019年8月27日(火) 17:36

剣崎様

今回もご回答していただきありがとうございます!
教えていただいたコードで今回も無事設定することができました。
前回に引き続き、いつも助言感謝致します。

ありがとうございました!

“MV:質問” へ戻る