【解決済み】ゲームを重くせず、アクターに条件分岐でステートをたくさん付与したい
Posted: 2025年1月06日(月) 15:56
昨年は大変お世話になりました。
お忙しい中恐れ入りますが、本年もお力添えを頂ければ幸いに存じます。
やな様作のスキルcp制プラグイン(スキルを着脱式にするプラグインです)
https://raw.githubusercontent.com/munok ... PSystem.js
をお借りし、スキルを装備しているときのみ発動するパッシヴスキルを作ろうと試行錯誤しております
こちらのプラグインはスキルを習得済みでも、アクターに装備していない場合は
条件分岐では覚えていない判定になるようです。
なので戦闘前にコモンイベントの条件分岐を並列に繋いで、装備しているスキルに対応するステートだけをアクターに付与しようと思ったのですが……如何せん、重いです。
5、6個のステートを条件分岐で付与するだけでも数秒のラグが発生し、百ほどで確実にゲームがクラッシュします。
このパッシブは戦闘中だけではなく、フィールド上で常に発動し続けても構わないものですので、
どこかのタイミングでうまいこと一つずつ付与できれば……と思ったのですが、そんな方法は思いつきませんでした。
条件分岐を重ねても重くならないような方法や、何か具体的な対策方法はありませんでしょうか。
どなたか、良い案があればご教授いただければ幸いです。
何卒、宜しくお願い致します。
お忙しい中恐れ入りますが、本年もお力添えを頂ければ幸いに存じます。
やな様作のスキルcp制プラグイン(スキルを着脱式にするプラグインです)
https://raw.githubusercontent.com/munok ... PSystem.js
をお借りし、スキルを装備しているときのみ発動するパッシヴスキルを作ろうと試行錯誤しております
こちらのプラグインはスキルを習得済みでも、アクターに装備していない場合は
条件分岐では覚えていない判定になるようです。
なので戦闘前にコモンイベントの条件分岐を並列に繋いで、装備しているスキルに対応するステートだけをアクターに付与しようと思ったのですが……如何せん、重いです。
5、6個のステートを条件分岐で付与するだけでも数秒のラグが発生し、百ほどで確実にゲームがクラッシュします。
このパッシブは戦闘中だけではなく、フィールド上で常に発動し続けても構わないものですので、
どこかのタイミングでうまいこと一つずつ付与できれば……と思ったのですが、そんな方法は思いつきませんでした。
条件分岐を重ねても重くならないような方法や、何か具体的な対策方法はありませんでしょうか。
どなたか、良い案があればご教授いただければ幸いです。
何卒、宜しくお願い致します。