ページ 11

【解決済】戦闘行動結果ポップアップの仕様確認

Posted: 2021年2月20日(土) 16:29
by ksk
いつも大変お世話になっております。

トリアコンタン様が製作された、戦闘行動結果ポップアッププラグイン
『BattleEffectPopup.js』の仕様について確認させていただけますでしょうか。

新規プロジェクトに上記プラグインのみ導入し、動作確認を行っていたのですが、
『critical』以外のポップアップが、ダメージの表示からワンテンポ遅れて表示されます。

例えば、回避の処理であれば、回避のSEが流れてからワンテンポ遅れて『Miss』が表示され、
弱点を突いた場合、ダメージが表示された後、若干遅れて『Weakness』が表示されます。

そういう仕様なのかな? とも思ったのですが、上記プラグインを紹介している
作者様のサイトに掲載されているスクショでは、ダメージのポップアップが表示されると同時に
『Weakness』の文字が表示されているように見て取れます。
https://triacontane.blogspot.com/2016/07/blog-post.html

もしかしたら、単に私の環境や設定方法に問題があるだけかもしれません。
上記プラグインを導入されている方がもしいらっしゃいましたら、
ポップアップの挙動についてご教示いただけないでしょうか。
※ツクールのバージョンは1.6.3。コアスクリプトも最新版に更新し、Windowsで使用しています。

なお余談ですが、全体攻撃などのダメージを一括表示する系のプラグイン、
例えば砂川赳様作の『NRP_DamageTiming.js』などを併用すると、
ポップアップが遅れること無く表示されるようになります。


※また、上記質問のついでにお聞きしたいのですが、
 本プラグインではポップアップのX座標とY座標に補正をかけて表示できるかと思います。
 この座標の指定に、アクターや敵の高さ『height』などを指定し、
 キャラグラフィックの中心を起点にポップアップ位置を補正するような設定ができるかについても
 ご存知の方がいましたら教えていただけますと幸いです。

Re: 戦闘行動結果ポップアップの仕様確認

Posted: 2021年2月20日(土) 17:48
by 奏ねこま
ksk さんが書きました:新規プロジェクトに上記プラグインのみ導入し、動作確認を行っていたのですが、
『critical』以外のポップアップが、ダメージの表示からワンテンポ遅れて表示されます。
Version1.9.0の

コード: 全て選択

1.9.0 2020/02/11 ポップアップメッセージが重なったときに次のポップアップまでのウェイトが指定できる機能を追加
の対応でポップアップの挙動が変わってしまったようですね。
1.8.1までは「ダメージ+Weakness」など1セットでポップアップを出していたのが、
ウェイトを挟むためにダメージポップアップ→Weaknessポップアップというふうに
順番に出すようになったのが原因のようです。
ksk さんが書きました:キャラグラフィックの中心を起点にポップアップ位置を補正するような設定ができるかについても
 ご存知の方がいましたら教えていただけますと幸いです。
現状は無理だと思います。
プラグイン設定の座標は数値であることを前提に処理されているので
式などの文字列を入れると0として扱われてしまいます。

Re: 戦闘行動結果ポップアップの仕様確認

Posted: 2021年2月20日(土) 18:51
by ksk
奏ねこま様

早速の返答ありがとうございます!
なるほど、バージョンアップで仕様が変わってしまったのですね。

現在の表示方法ですと、特に連続攻撃で若干違和感を感じることが多いですので、
折を見て作者様に更新を検討いただけないか相談させていただこうかと思います。

もしかしたら、作者様がこのトピックをご覧になられるかもしれないので、
しばらくの間【解決済】の表示は付けず、このままにさせていただけますと幸いです。

Re: 戦闘行動結果ポップアップの仕様確認

Posted: 2021年2月20日(土) 19:24
by 奏ねこま
とりあえず私なりの修正をしてみたので、返答を待っている間のつなぎにでもどうぞ。
座標については何もしてません。表示タイミングの件だけです。

Re: 戦闘行動結果ポップアップの仕様確認

Posted: 2021年2月20日(土) 21:20
by ksk
奏ねこま様

おお、まさかプラグインの修正まで行っていただけるとは!
本当にありがとうございます!

動作確認してみたところ、弱点や耐性のポップアップが
ダメージと同じタイミングで表示されるように修正されておりました!
感謝いたします。

1点、ご好意に水を差すようで大変恐縮なのですが、
ダメージのない挙動、回避やミスなどのポップアップについてのみ、
『Avoid』や『miss』の表示がSEとずれて表示されているようです。

しかしながら、上記修正を奏ねこま様に依頼するのも違うように思いますので、
ひとまず挙動確認の報告のみさせていただきます。

Re: 戦闘行動結果ポップアップの仕様確認

Posted: 2021年2月20日(土) 21:47
by 奏ねこま
回避やミスは1.8.1以前からその仕様だったのでそのままにしていたんですが
とりあえず弱点などと同じ対応をしてみました。

Re: 戦闘行動結果ポップアップの仕様確認

Posted: 2021年2月20日(土) 21:57
by ksk
奏ねこま様
奏ねこま さんが書きました:回避やミスは1.8.1以前からその仕様だったのでそのままにしていたんですが
そ、そうだったのですね…。
1.8.1以前の挙動を知らず、的外れな指摘をしてしまい失礼致しました。

修正いただいたプラグインを確認させていただきました。
まさに私が理想としていたポップアップの挙動になっておりました!
本当にありがとうございます!

本トピックの扱いをどうするか悩みましたが、私が欲していた機能は実装頂きましたので、
ひとまず解決済とさせていただこうかと思います。
奏ねこま様には、重ねてお礼申し上げます。

Re: 【解決済】戦闘行動結果ポップアップの仕様確認

Posted: 2021年2月24日(水) 00:18
by トリアコンタン
こんにちは!
プラグインのご利用ありがとうございます。

動作に問題がなさそうだったので修正版を本体に適用しました。

>奏ねこま様
すみません、ご対応ありがとうございました!

1.9.3 2021/02/24 ポップアップの出力が一部を除き、少し遅れて表示される問題を修正
https://raw.githubusercontent.com/triac ... ctPopup.js