【解決済】KMS_Minimap.jsで表示したミニマップに、EventReSpawn.jsで動的生成されたイベントを都度表示したい
Posted: 2019年12月01日(日) 04:12
みなわと申します。
お世話になっております。
現在制作中のゲームにミニマップの搭載を試みているのですが、色々苦戦しております。
>ツクールMVバージョン
rpg_core.js v1.6.1 or v1.6.2
>使用プラグイン(2点ともMITライセンス)
KMS_Minimap.js ver0.2.0(かめお様 作成)
ttp://ytomy.sakura.ne.jp/tkool/rpgtech/tech_mv/map/minimap.html
EventReSpawn.js ver1.10.3(トリアコンタン様 作成)
ttps://github.com/triacontane/RPGMakerMV/blob/master/EventReSpawn.js
KMS_Minimap.js単体を導入した際の表示は、以下の図のように上手く行くのですが、 EventReSpawn.jsによって動的生成したイベントは、ミニマップに表示されません。
(KMS_Minimap.jsに用意されているリロード用プラグインコマンドを使用しても効果なし) ただし、この状態でシーンの遷移を行うと、ミニマップに表示されます。
これを、件名のとおり対応する方法を探していたのですが、
自力では辿り着けなかったため、質問させていただきました次第です。
(都度「SceneManager.push(Scene_Map);」的なことするのはパフォーマンス的に許容不可)
本件を実現するための方策に当たりがつく方、どうかご助言願います。
プラグインのどこそこにこの記述を足せばいいよ的なモノから、
並列イベント用意して「SceneManager.push」代わりにこんなコマンド入れれば的なモノまで、
広くお待ちしております。助けてください。
以下、自分で色々弄ってみた分の情報共有です。
KMS_Minimap.js、一度ミニマップの表示範囲から外れたイベントのマーカーは、
その後、プレイヤーがマップ上を移動して表示範囲に戻っても消えたままになる模様です。 これに関しては、
Sprite_Minimap.prototype.isInDrawRange関数内のreturnを、常時trueにすることで回避できます。
(その代わり、描画範囲判定に意味がなくなります。描画範囲か否かに寄らず描画させるの意)
お世話になっております。
現在制作中のゲームにミニマップの搭載を試みているのですが、色々苦戦しております。
>ツクールMVバージョン
rpg_core.js v1.6.1 or v1.6.2
>使用プラグイン(2点ともMITライセンス)
KMS_Minimap.js ver0.2.0(かめお様 作成)
ttp://ytomy.sakura.ne.jp/tkool/rpgtech/tech_mv/map/minimap.html
EventReSpawn.js ver1.10.3(トリアコンタン様 作成)
ttps://github.com/triacontane/RPGMakerMV/blob/master/EventReSpawn.js
KMS_Minimap.js単体を導入した際の表示は、以下の図のように上手く行くのですが、 EventReSpawn.jsによって動的生成したイベントは、ミニマップに表示されません。
(KMS_Minimap.jsに用意されているリロード用プラグインコマンドを使用しても効果なし) ただし、この状態でシーンの遷移を行うと、ミニマップに表示されます。
これを、件名のとおり対応する方法を探していたのですが、
自力では辿り着けなかったため、質問させていただきました次第です。
(都度「SceneManager.push(Scene_Map);」的なことするのはパフォーマンス的に許容不可)
本件を実現するための方策に当たりがつく方、どうかご助言願います。
プラグインのどこそこにこの記述を足せばいいよ的なモノから、
並列イベント用意して「SceneManager.push」代わりにこんなコマンド入れれば的なモノまで、
広くお待ちしております。助けてください。
以下、自分で色々弄ってみた分の情報共有です。
KMS_Minimap.js、一度ミニマップの表示範囲から外れたイベントのマーカーは、
その後、プレイヤーがマップ上を移動して表示範囲に戻っても消えたままになる模様です。 これに関しては、
Sprite_Minimap.prototype.isInDrawRange関数内のreturnを、常時trueにすることで回避できます。
(その代わり、描画範囲判定に意味がなくなります。描画範囲か否かに寄らず描画させるの意)