ページ 11

【解決済み】戦闘中HPが変動する度にコモンイベントを呼ぶプラグイン

Posted: 2018年4月24日(火) 00:36
by にほへ
お世話になっております。
作ってほしいプラグインがあります。

戦闘中に下記の4つの内どれか1つでも条件に当てはまったら、
コモンイベントを呼び出すようにしたいです。呼び出すコモンイベントは4つとも同じです。

・味方のHPが変動した時
・味方のMPが変動した時
・敵のHPが変動した時
・敵の防御力が変動した時

戦闘中に並列処理でHP等を画像で表示しようとすると、重くなってしまいます。
こまめにコモンイベントを呼びだす方法に変えて動作を軽くしたいです。

よろしくお願い致します。

Re: 戦闘中HPが変動する度にコモンイベントを呼ぶプラグイン

Posted: 2018年4月24日(火) 10:41
by しぐれん
組めなくはないですが、何に使いたいのでしょうか?
スクリーンショットなどがあると幸いです。

Re: 戦闘中HPが変動する度にコモンイベントを呼ぶプラグイン

Posted: 2018年4月24日(火) 13:02
by にほへ
しぐれんさん
返信ありがとうございます!

参考画像のようにオリジナルのレイアウトでHPMPを表示するためにピクチャを使っています。
ダメージを喰らったり与えたりするとすぐに数字が変わるように並列処理を使っているのですが、
RPGアツマールで公開したところ、
スマホでプレイすると並列処理が原因で重くなる事が発覚したので軽量化したいです。

画像

RPGアツマールで公開している物↓
https://game.nicovideo.jp/atsumaru/games/gm6621

Re: 戦闘中HPが変動する度にコモンイベントを呼ぶプラグイン

Posted: 2018年4月24日(火) 14:06
by しぐれん
表示全体をプラグインでやった方がいいのでは…と思いましたが、これを丸ごと組むとなると大変ですね…
デフォルトの戦闘であれば、WindowBattleLogへの改造でしょうか。
テストはしていませんが、こんな感じので大体動いたはずです。

Re: 戦闘中HPが変動する度にコモンイベントを呼ぶプラグイン

Posted: 2018年4月24日(火) 16:32
by にほへ
プラグインありがとうございます!

さっそく試してみたのですが、
戦闘モーション開始→ダメージを与える→戦闘モーション終了→HP表示が変更される
という感じなのでダメージを与えてからHP表示が変更されるまで少しラグがあるみたいです。

例えば1ダメージを3回連続で与える攻撃をした場合、敵のHPを10→9→8→7と減らしたいのですが、
このプラグインですと10→7と表示されます。
HPが変動した”直後”にコモンイベントを呼びだすことは可能でしょうか?
もしくは表示全体をプラグインでやる方法でも問題ございません。

もし可能でしたら、作って頂けたら幸いです。

Re: 戦闘中HPが変動する度にコモンイベントを呼ぶプラグイン

Posted: 2018年4月24日(火) 19:12
by しぐれん
タイミングをダメージを受けた時に修正してみました。
ただ、バトルイベントなどでHPを減らすと正しく動かない可能性があります。

Re: 戦闘中HPが変動する度にコモンイベントを呼ぶプラグイン

Posted: 2018年4月24日(火) 20:10
by にほへ
しぐれんさん

プラグインありがとうございます!!
希望する動作を確認いたしました。
バトルイベントでも問題なく動きました。

とても助かりました、本当にありがとうございました。