ページ 11

【解決済み】イベントコード108、フローの注釈に値を入れたい

Posted: 2022年2月12日(土) 17:08
by OikariBuncho
MapIconDraw.jsや、MOG_EventSensor.jsは、注釈に「<アイコンID:25>」「event sensor : 2」といった書き方をして処理をするのですが、この注釈に変数を入れたいです。具体的には、「<アイコンID:\V[25]>」や「<アイコンDI:$gameVariables.value(25)>」のようなことがやりたい、というイメージです。
いろいろと試しているのですが、うまくいかず。。。
うまいやり方、ございませんでしょうか。

Re: イベントコード108、フローの注釈に値を入れたい

Posted: 2022年2月25日(金) 23:03
by 論理イヌ
こんにちは。

私はあまりツクールに詳しくないので地道な解決案しか提示できなくて申し訳ないのですが、
各プラグインの該当箇所を変更していく方法を提案します。

たとえばMapIconDraw.jsの82行目あたりを以下の通り変更します。
そうすると「◆注釈:<アイコンID:2>」を入力すると、変数2番の値のアイコンが表示されます。

コード: 全て選択

                     return this._iconIndex = $gameVariables.value(Number(RegExp.$1));
                    // return this._iconIndex = Number(RegExp.$1);
MOG_EventSensor.jsはプラグインがすぐに見つからなかったので調査しませんでした。

Re: イベントコード108、フローの注釈に値を入れたい

Posted: 2022年2月26日(土) 23:24
by OikariBuncho
ありがとうございます!
なるほど、面白い改修です!

そこを修正してしまうわけですね、参考になります。
確かにそのやり方だと色々汎用的にいじれそうです。

お忙しい中ありがとうございます!