【解決済】ピクチャ固定または周囲を明るくする代替プラグインについて

krcolorclear
記事: 14
登録日時: 2016年11月08日(火) 23:32

【解決済】ピクチャ固定または周囲を明るくする代替プラグインについて

投稿記事by krcolorclear » 2019年2月03日(日) 02:05

質問失礼します。

プレイヤーの周囲だけ明るく表示できる「terrax lighting system」というプラグインを使用しているのですが、
公式プラグインの「Bind Pictures to Map」と競合?してしまうらしく、このプラグインがONになっているとうまく動作しません。

そこで代替となる「ピクチャをマップ上に固定する」プラグインを探しているのですが見当たらず・・・。
類似のプラグインをご存知の方がいれば、と思い質問させて頂きました。

(件名の通り、代替策としてはプレイヤーの周囲だけ明るく表示する類似プラグインでも構いません。こちらのほうが望み薄かと思い、このような表記としました。)
ご存知の方いらっしゃいましたら、よろしくおねがいします。
最後に編集したユーザー krcolorclear on 2019年2月03日(日) 21:08 [ 編集 1 回目 ]

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: ピクチャ固定または周囲を明るくする代替プラグインについて

投稿記事by 奏ねこま » 2019年2月03日(日) 11:56

TerraxLighting.jsを書き換えて競合しないようにする方法を。

■書き換え前
無題3.png
無題3.png (12.5 KiB) 閲覧数: 2831 回

■書き換え後
無題4.png
無題4.png (19.16 KiB) 閲覧数: 2821 回

■書き換え部分のコード

コード: 全て選択

   //****
   // This function is overwritten from rpg_sprites.js
   //****

   {
      let __createWeather = Spriteset_Map.prototype.createWeather;
      Spriteset_Map.prototype.createWeather = function() {
         this.createLightmask();
         __createWeather.apply(this, arguments);
      };
   }
   // Spriteset_Map.prototype.createLowerLayer = function() {
   //     Spriteset_Base.prototype.createLowerLayer.call(this);
   //     this.createParallax();
   //     this.createTilemap();
   //     this.createCharacters();
   //     this.createShadow();
   //     this.createDestination();
   //     this.createLightmask();
   //     this.createWeather();
   
   // };
krcolorclear
記事: 14
登録日時: 2016年11月08日(火) 23:32

Re: ピクチャ固定または周囲を明るくする代替プラグインについて

投稿記事by krcolorclear » 2019年2月03日(日) 17:12

奏ねこまさん、ご返信ありがとうございます。

書き換えで競合しなくなればそれが最善策です!
ですが、教えて頂いたプラグインの書き換えを試しても正しく動作せず…。
BindPicturetoMapをOFFにするとTerraxLightning が動作するので、これが原因だとは思うのですが
なにかほかに問題があるという事ですかね・・・。色々試してみます。
奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: ピクチャ固定または周囲を明るくする代替プラグインについて

投稿記事by 奏ねこま » 2019年2月03日(日) 17:28

・プロジェクトのバージョンはいくつか(rpg_core.jsの二行目を見ればわかる)
・TerraxLighting.jsとTDDP_BindPictureToMap.jsは最新か
・TerraxLighting.jsとTDDP_BindPictureToMap.js以外をすべてOFFにした場合はどうか

この3点は確認して頂きたいです。私は

・1.6.1
・最新
・Community_Basic.jsとこれら2つのプラグイン以外導入なし

の状態で動作することを確認しました。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: ピクチャ固定または周囲を明るくする代替プラグインについて

投稿記事by にゃたま » 2019年2月03日(日) 18:24

krcolorclear様

横から失礼します。

ピクチャをマップ上に固定するというプラグインであれば
Galv様のMV Layer Graphicsというプラグインもソレっぽい動作をします。

ダウンロードはこちらから
https://galvs-scripts.com/category/rmmv ... #post-1419

紹介のみですがご参考までに。




余談ですが…TDDP_BindPictureToMapは確か競合が多いと云われていたハズなのでおすすめしません。
間違っていたらすみません。
krcolorclear
記事: 14
登録日時: 2016年11月08日(火) 23:32

Re: ピクチャ固定または周囲を明るくする代替プラグインについて

投稿記事by krcolorclear » 2019年2月03日(日) 19:12

奏ねこま様

MVのバージョンを最新版にアップデートしたところ、無事動作しました。
お手数お掛けしました・・・。
丁寧かつ的確なご指摘、本当にありがとうございました!


にゃたま様

ご返信ありがとうございます。
競合が多いプラグインだったのですね…。
また何かあれば、ご紹介いただいたプラグインの導入も検討してみたいと思います。ありがとうございます!

“MV:質問” へ戻る