はじめまして。コモンイベントを組み合わせてバトルめいた事ができる戦闘イベントを作りました。
マップ上のイベントとして、シーン遷移なしに戦闘が行われる形になるのですが、変数の操作を多用しているためマップ上にイベントが多くあるとそのリフレッシュで動作が重くなってしまいます。
setValueを出来る限り使わずに_dataに直接入れるなどで軽くはなったのですが、リフレッシュが必須なスイッチ・変数の操作もたくさんあり、イベントが多いマップでは不安があります。
コモンイベントだけにリフレッシュをかける方法があればマップ上のイベント数に左右されない動作が可能だと考えたのですが、それを実現する方法などありますでしょうか?
確実な手段としては戦闘時開始時に専用のマップに移動させることですが、イベントの一時消去などの兼ね合いでできれば避けたいと思っています・・・。
マップ上のイベントにリフレッシュをかけない方法
Re: マップ上のイベントにリフレッシュをかけない方法
プラグインでリフレッシュを完全に無効化するのが良いでしょう。
Game_Map.prototype.refreshIfNeededを書き換えれば、可能です。
ただし、通常モードと戦闘モードの切り替えなどがあるためプラグイン知識が必要ですね。
私のDiscordサーバーに来ていただければ、あれこれ指導します。
Game_Map.prototype.refreshIfNeededを書き換えれば、可能です。
ただし、通常モードと戦闘モードの切り替えなどがあるためプラグイン知識が必要ですね。
私のDiscordサーバーに来ていただければ、あれこれ指導します。
現在、プラグイン依頼はお休み中です。
Re: マップ上のイベントにリフレッシュをかけない方法
しぐれん様
お返事ありがとうございます!
おお!技術的には可能なのですね!
スクリプトやプラグインに関しては何を聞いたらいいのかもわからないという感じなので、まずは自分で基礎を勉強してみます!
お返事ありがとうございます!
おお!技術的には可能なのですね!
スクリプトやプラグインに関しては何を聞いたらいいのかもわからないという感じなので、まずは自分で基礎を勉強してみます!