【解決済み】HPの割合に応じて顔グラや残HPの数字色を変化させたい

天満月
記事: 4
登録日時: 2016年11月21日(月) 01:47

【解決済み】HPの割合に応じて顔グラや残HPの数字色を変化させたい

投稿記事by 天満月 » 2016年11月21日(月) 03:24

すみません、どうしても欲しいプラグインが2種類ありまして、
おそれいりますが一度にリクエストさせていただきます。


(1).「戦闘中顔グラフィック表示プラグイン」使用中、
HPの割合に応じて、顔グラフィックが変化するプラグイン

こちらはトリアコンタンさまのBattleActorFaceVisibilityを使用していることが前提です。
例えばHPが半分を切ると、ちょっと辛そうな表情の顔グラを表示したり、
HPが残りわずかになると、傷つき苦痛の表情の顔グラを表示したりするようなイメージです。
また、デフォルトで戦闘時に表示される顔グラも、普段のアクターの顔グラとは別の、
戦闘用の顔グラを設定したいです。
表情変化する段階は、
100.00%〜50.01%
50.00%〜21.00%
20.99%〜0%
この3段階が馴染みのある(ポ○モンとか)パターンで良いんじゃないかなと思います。
ツクール内で小数点以下の計算がどこまで行われているかは、恥ずかしながら存じ上げませんので
適当に都合の良い感じにしていただけたらと思います。


(2).HPの割合に応じて、残りHPの数字の色を自由に変えられるプラグイン

ツクールMVのデフォルトの状態では、残りHPが30%未満になると数字の色が黄色になり、戦闘不能になると赤黒くなります。
これを、
100.00%〜50.01%→通常文字色
50.00%〜21.00%→任意の色
20.99%〜1%→任意の色
0%(戦闘不能)→任意の色
このようにしたいです。
(1)でリクエストした顔グラ変化とおそろいで使いたいので、文字色も一緒に変わってくれたら見栄えが良いかなと思いまして。


2種類とは申しましたが、ふたつとも同じ場面で使うプラグインなので、ひとつのプラグインとしてまとめて作ってくださっても大丈夫です。
また、もちろん片方のみでも全然問題ないです。

むずかしいとは思いますが、これが実現できればもっとキャラクターに感情移入がしやすくなるんじゃないかと思いまして。
急ぎではありませんので気長にお待ちしております。
ご協力頂けたら幸いです。よろしくお願いいたします。
最後に編集したユーザー 天満月 on 2016年11月26日(土) 18:09 [ 編集 1 回目 ]

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

Re: HPの割合に応じて顔グラや残HPの数字色を変化させたい

投稿記事by トリアコンタン » 2016年11月21日(月) 08:36

おはようございます。
仕様について確認させてください。
(1)ですが、戦闘時のみの反映で、メニュー画面などの顔グラフィックは変化なしでよろしいでしょうか?
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
天満月
記事: 4
登録日時: 2016年11月21日(月) 01:47

Re: HPの割合に応じて顔グラや残HPの数字色を変化させたい

投稿記事by 天満月 » 2016年11月21日(月) 15:06

返信ありがとうございます。
そうですね、(1)は戦闘中のみで大丈夫です。
大事な事を書き忘れておりまして失礼いたしました。
よろしくお願い致します。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: HPの割合に応じて顔グラや残HPの数字色を変化させたい

投稿記事by トリアコンタン » 2016年11月24日(木) 22:37

お疲れさまです。
「戦闘中顔グラフィック表示プラグイン」を修正しました。
現在のHPの割合によって表示するグラフィックを変更する機能を追加(ver1.3.0)

https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/BattleActorFaceVisibility.js

・スクリーンショット
image_20161124_222557.jpeg


条件は10%単位で指定可能です。
実装の都合上、21%ではなく20%を下回った場合という条件になります。
制作上、不都合がありましたら再度対応を検討します。

なお、残HPの数字色については機能が少し異なるので別プラグインで検討しています。
しばらくお待ちください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
天満月
記事: 4
登録日時: 2016年11月21日(月) 01:47

Re: HPの割合に応じて顔グラや残HPの数字色を変化させたい

投稿記事by 天満月 » 2016年11月25日(金) 02:08

素晴らしい追加機能を本当にありがとうございます。
さっそくプラグインを入れさせていただいたところ、おおよそ求めていた通りの動作をしました。
ですが、一点だけ、、
100%〜50%までの顔グラはどのように設定すればよろしいでしょうか?
戦闘するアクターは[1]として、
<face_actor_hp100:2>
<face_actor_hp50:3>
<face_actor_hp20:4>
試しに3段階でこんな感じに記述してみたのですが、
HP100%〜50%の時、[2]の顔が表示されず、普段のアクター[1]の顔が表示されていました。
50%以下になった時の[3]の顔と、
20%以下になった時の[4]の顔は、問題なく表示されました。

お手数をおかけしてすみません。どうかご教授願います。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: HPの割合に応じて顔グラや残HPの数字色を変化させたい

投稿記事by トリアコンタン » 2016年11月25日(金) 22:18

お疲れさまです。

<face_actor_hp100:n>は実装していませんでした。(その場合は普段の顔グラフィックを使用するという認識だったので)
新たに<face_actor_hp100:n>も実装しましたので再度、ご確認ください。(ver1.3.1)

URLはそのままです。

また、HPの残量によって表示文字色を自由に変えられるプラグインを作成しました。

「パラメータテキストカラー変更プラグイン」
・使い方
HP、MPおよびTPの数値を表示する際に
残量によって表示色を変更することができます。

値は10%単位で指定可能です。

・ダウンロード
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/ParamTextColorChanger.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像

・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/1BnTyJr3Z1WoW4FMKtvKaICl4SQ5ehL5RxTDSV81oVQc/edit#gid=30581402
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
天満月
記事: 4
登録日時: 2016年11月21日(月) 01:47

Re: HPの割合に応じて顔グラや残HPの数字色を変化させたい

投稿記事by 天満月 » 2016年11月26日(土) 18:07

素晴らしいプラグインをありがとうございます!
顔グラの変化とHP数値色の変化、両方問題なく実現できたのでこれにて解決とさせていただきます。
トリアコンタンさまのプラグインにはいつもお世話になってます。
これからもお世話になります、、
今回は本当にありがとうございました。


(……余談ですが、共用のデバイスを使用している為、
この前間違えて別の人のアカウントで返信してしまいました。
すぐに消しましたが、もし通知が行っちゃってたら申し訳ありませんでした、、これからは気を付けます)

“MV:プラグイン素材のリクエスト” へ戻る