ページ 11

【解決済】フィールド上でダメージをポップアップするプラグインについて

Posted: 2019年6月03日(月) 23:36
by ふたる
【解決済み】

トリアコンタン様が作成された、フィールド上でダメージをポップアップするプラグインなのですが
ダメージの数字の桁がすべて同じ座標に重なって表示されてしまいます。

例えば、123というダメージだとすると、1と2と3が重なってしまうという状態です。

他のプラグインやスクリプトの影響を排除するために、新規プロジェクトで行っても改善はみられませんでした。

開発環境はMacで、デプロイメント後にwindowsで実行しても症状は変わらずです。
ソフトはsteam版ver.1.6

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

Re: フィールド上でダメージをポップアップするプラグインについて

Posted: 2019年6月04日(火) 11:19
by 奏ねこま
Windowsですが、当方環境では再現しませんでした。

OS: Windows 10 Home 64bit
Core Script: 1.5.2/1.6.2
Plugin: CharacterPopupDamage.js 1.6.1

新規プロジェクトにて実施。
プラグイン設定は初期値から変更せず、プラグインコマンド「CPD_DAMAGE 1 300 OFF」を実行。
普通に「300」というダメージ表示がポップアップ。

デプロイしたものをWindowsでも試されたとのことですが、
それを公開してもらうことは可能でしょうか?

Re: フィールド上でダメージをポップアップするプラグインについて

Posted: 2019年6月04日(火) 21:37
by トリアコンタン
こんにちは!
プラグインのご利用ありがとうございます。

こちらでも検証してみましたが、やはり現象を再現できませんでした。
念のための確認ですが、戦闘画面で表示される通常のダメージは、重なって表示されたりしてないでしょうか?
(このプラグインは戦闘画面のダメージ表示処理を流用して作られています)

それでも問題なければ、奏ねこまさんのおっしゃるとおり、
やはり現象の再現する環境をご提供いただくかたちがよいかと思います。
よろしければご検討ください。

Re: フィールド上でダメージをポップアップするプラグインについて

Posted: 2019年6月04日(火) 23:17
by ふたる
>>ねこま様
>>トリアコンタン様

ご返信ありがとうございます。

戦闘のダメージ表示では数字の重なりはありませんでした。

下記リンクになります。

※解決済みのためリンクおよびドライブの共有を消去いたしました。

test.zipがデプロイメント後、testProject.zipがプロジェクトファイルになります。

宝箱の中にあるtestというアイテムを使用すると、ダメージ表示がプレイヤーに出ます。

こうもりに話しかけると戦闘になります。

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

Re: フィールド上でダメージをポップアップするプラグインについて

Posted: 2019年6月05日(水) 01:04
by トリアコンタン
ありがとうございます。
頂いたプロジェクトを確認しました!

プラグインのファイル名が「damagePopup.js」となっていますが、ダウンロードした状態からファイル名を変更するとパラメータが取れなくなってしまうので「CharacterPopupDamage.js」のままご利用ください。
ファイル名の変更により、想定通りのダメージ表示を確認できました。

Re: フィールド上でダメージをポップアップするプラグインについて

Posted: 2019年6月06日(木) 05:38
by ふたる
>>トリアコンタン様

ファイル名変更によって問題なく動作いたしました。

(gitからコードをtextにコピペしてたため、本来とは異なるファイル名をつけていたようです)

ありがとうございました。

Re: 【解決済】フィールド上でダメージをポップアップするプラグインについて

Posted: 2019年6月06日(木) 08:48
by ムノクラ
もうご存知かもしれませんが、念の為にお知らせしたいと思います。

GitHubにあるプラグインをダウンロードする
https://fungamemake.com/archives/309

ソースをコピペすると思い込んでいる方もいらっしゃると聞いたことがあるので、このような記事を書きました。

Re: 【解決済】フィールド上でダメージをポップアップするプラグインについて

Posted: 2019年6月06日(木) 22:34
by ふたる
>>ムノクラ様

ご返信ありがとうございます。

参考にいたします。