【解決済】RestrictionTargetSkill.js、BattlerGraphicExtend.jsの併用について【FPSが一桁に】

youseityan
記事: 94
登録日時: 2018年8月19日(日) 05:35

【解決済】RestrictionTargetSkill.js、BattlerGraphicExtend.jsの併用について【FPSが一桁に】

投稿記事by youseityan » 2020年8月29日(土) 03:02

トリアコンタン様が配布してくださっている

対象限定スキル - RestrictionTargetSkill.js
(https://plugin.fungamemake.com/archives/1150)

バトラーグラフィック表示拡張 - BattlerGraphicExtend.js
(https://plugin.fungamemake.com/archives/1023)

を、併用した状態で
スキルの対象にできないエネミーが複数いる場合
FPSが物凄い勢いで低下していってしまいます。
※プラグインの並びを変えても症状は起きます。

私の環境下ですと対象にできないエネミーが3体いる状態にて
添付させていただいた画像の様に数秒でFPSが一桁になってしまいます。

新規のプロジェクトを立ち上げ
ツクールのVer 1.6.2
上記のプラグイン2つのみ導入した状態にて確認しております。

何方かこの問題の解決方法を分かる方居られましたら
何卒、御教示よろしくお願い申し上げます。

※追記
上記の症状はプラグインの問題ではなく、私の制作環境の問題でした。
それにも関わらず、プラグインに軽量の修正を施して下さった
トリアコンタン様ありがとうございました!
添付ファイル
無題.jpg
最後に編集したユーザー youseityan on 2020年8月29日(土) 17:42 [ 編集 1 回目 ]

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 【トリアコンタン様】RestrictionTargetSkill.js、BattlerGraphicExtend.jsの競合について【FPSが一桁に】

投稿記事by トリアコンタン » 2020年8月29日(土) 10:05

こんにちは!
プラグインのご利用ありがとうございます。

競合に関しては、再現環境構築の時間を削減するため、現象を再現できるプロジェクトのご提供をお願いしています。
どこかのアップローダにあげて頂ければこちらで直接動作を確認してみます。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
youseityan
記事: 94
登録日時: 2018年8月19日(日) 05:35

Re: 【トリアコンタン様】RestrictionTargetSkill.js、BattlerGraphicExtend.jsの競合について【FPSが一桁に】

投稿記事by youseityan » 2020年8月29日(土) 13:03

トリアコンタン様
アップロードに慣れておらず、時間がかかってしまい申し訳ございませんでした。
zipに圧縮し、ギガファイル便にアップロードさせていただきました。
※https://31.gigafile.nu/0905-jb59b5c57372d214c867c6b1c04cabdc2

MAPに配置している、こうもりに話しかけると戦闘になりますので
戦闘画面にてハロルド、マーシャが覚えている「ファイア」を選択してください。
ファイアには<RTS_有効敵キャラID:2,3>を設定しており
ID1の「こうもり」は選択不可にしておりますので
対象を選択する画面で少し放置しているとFPSの低下が再現できるかと思います。

お手数をお掛けしますが宜しくお願い致します。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 【トリアコンタン様】RestrictionTargetSkill.js、BattlerGraphicExtend.jsの競合について【FPSが一桁に】

投稿記事by トリアコンタン » 2020年8月29日(土) 16:57

こんにちは!
頂いたプロジェクトを確認しました。
こちらの作業環境ではFPSの低下は確認できなかったのですが、PCのスペックにもよると思うので
重くなる可能性のある箇所について再度確認し、双方のプラグインを修正しました。
最新版で症状が改善するかどうかお試しください。

1.4.2 2020/08/29 RestrictionTargetSkill.jsと組み合わせたときの軽量化対策
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/BattlerGraphicExtend.js

1.2.1 2020/08/29 1.2.0で追加した機能による軽量化対策
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/RestrictionTargetSkill.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
youseityan
記事: 94
登録日時: 2018年8月19日(日) 05:35

Re: 【トリアコンタン様】RestrictionTargetSkill.js、BattlerGraphicExtend.jsの競合について【FPSが一桁に】

投稿記事by youseityan » 2020年8月29日(土) 17:40

トリアコンタン様
御確認ありがとうございます。

>こちらの作業環境ではFPSの低下は確認できなかったのですが、PCのスペックにもよると思う
も、申し訳ございません!
私のボロPCの問題だったのですね!
対象限定スキルだけだとFPSは著しく低下せず
バトラーグラフィック表示拡張と併用することで低下しだしたので
競合問題だと思い込んでしまいました。
軽々しく競合と書き込んでしまい申し訳ございませんでした。

>双方のプラグインを修正しました。
>最新版で症状が改善するかどうかお試しください。
競合問題でもないですのに
軽量化を施して下さりありがとうございます。
双方のプラグインを修正させていただいたところ
FPSが低下しなくなりました!

私の環境下での問題であり
「PCを買いお直して下さい!」で済む問題でしたのに
御多忙の中、MV用のプラグインを2つも
修正して下さり本当にありがとうございました :cry:
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 【解決済】RestrictionTargetSkill.js、BattlerGraphicExtend.jsの併用について【FPSが一桁に】

投稿記事by トリアコンタン » 2020年8月29日(土) 19:25

プレイヤーのことを考えると、むしろ抑えたスペックの方が早期の問題発見に繋がる側面もあると思います。
今回は敵キャラグラフィックをフラッシュさせる処理(もともと重い)が双方のプラグインで毎フレーム交互に動いていたため当該箇所の負荷が高くなっていました。

負荷の高まりによるFPS低下は少しずつ下がるわけではなく、ある一定のラインを超えるといきなり一桁台に落ちたりするので難しいです……
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
youseityan
記事: 94
登録日時: 2018年8月19日(日) 05:35

Re: 【解決済】RestrictionTargetSkill.js、BattlerGraphicExtend.jsの併用について【FPSが一桁に】

投稿記事by youseityan » 2020年8月30日(日) 00:13

トリアコンタン様
アドバイスありがとうございます

>抑えたスペックの方が早期の問題発見に繋がる側面もあると思います。
低スペックPCでの制作にもそういった利点もあるのですね
たしかに、処理の重さなどには低スペックの方が気づけるかもしれません :o

>負荷の高まりによるFPS低下は少しずつ下がるわけではなく
>ある一定のラインを超えるといきなり一桁台に落ちたりするので難しいです……
これも大変勉強になりました。
今回の件でツクールMVに置いて
FPSは物凄く環境によって左右される
(トリアコンタン様の環境ではFPSが低下しないが、私の環境下だとFPSが1桁にまで突入してしまう)
事が分かりました…
人の環境は様々ですので、プラグインを制作してくださっている職人様からしたら本当に難しい問題ですね :(

“MV:質問” へ戻る