アクターの状態によって顔画像を変えるプラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。

トピックの投稿

返信へ
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

アクターの状態によって顔画像を変えるプラグイン

投稿記事 by フトコロ »

お世話になっております。
メニュー画面等で表示するアクターの顔画像(*1)を、アクターの状態に合わせて別の画像に変えるプラグインを作成しました。

(*1)正確には、Window_Base.prototype.drawActorFace()で顔画像を表示させている場合に本プラグインの機能を適用可能です。

簡単にいえば、SVキャラ画像のモーションのようにアクターのステート状態などによって画像を変更します。

このプラグインを使用する場合は、アクターの顔画像は1キャラ1ファイルで分ける必要があります。
顔画像規格は、1つの画像は144*144で同じですが、横6枚、縦3枚の合計18枚まで設定できます。

また、以下のプラグインを併用することで、本プラグインの機能を拡張することができます。

FTKR_CustomSimpleActorStatus.js (v1.5.0以降)
FTKR_CSS_BattleStatus.js
これらのプラグインで、バトル画面のステータスウィンドウにアクターの顔画像を表示できます。
この場合、アクターのアクションに合わせて画像を変えることが出来ます。

FTKR_ExSvMotion.js (v1.2.1以降)
このプラグインで、アクターのSVキャラのモーションをより詳細に設定できます。
設定可能な主な項目は以下の通りです。
・アクターの状態を表すモーション(*2)の表示優先度
・アクターの状態を表すモーションの表示条件(*3)
(*2)待機、防御、状態異常モーションなどのアクターの状態によって常に表示するモーションのこと
(*3)アクターの残りHPが50%以下の時にモーション変えたい場合などモーションの表示条件を追加できる
このSVモーションの設定は、当プラグインの顔画像にも使用することができます。
また、YEP_BattleEngineCoreと併用する場合にも必要です。


詳しくは、プラグインのマニュアルを参照してください。
また、何か不明な点や不具合がありましたらご連絡ください。

・FTKR_FacialImageDifference.js
<ダウンロード>
https://raw.githubusercontent.com/futok ... ference.js

<マニュアル>
https://github.com/futokoro/RPGMaker/bl ... ence.ja.md


拡張用のプラグインはこちらから
・FTKR_CustomSimpleActorStatus.js
https://github.com/futokoro/RPGMaker/bl ... atus.ja.md

・FTKR_CSS_BattleStatus.js
https://github.com/futokoro/RPGMaker/bl ... atus.ja.md

・FTKR_ExSvMotion.js
https://github.com/futokoro/RPGMaker/bl ... tion.ja.md

プラグインは、すべてMITライセンスのもとで公開しています。
最後に編集したユーザー フトコロ [ 2017年5月22日(月) 22:52 ], 累計 3 回
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
wrap
記事: 61
登録日時: 2017年5月19日(金) 12:44
投稿素材

Re: アクターの状態によって顔画像を変えるプラグイン

投稿記事 by wrap »

フトコロ様、早速の返信ありがとうございます。
書き忘れてしまいましたが、戦闘画面はフロントビューで考えています。
試してみたところ、フロントビュー戦闘だとガードが優先されてしまい効果がないようです。
またEllye's ATBという、戦闘システムをATB(CTB)に変更するプラグインとの併用を考えています。
こちらを併用したところ、防御中に瀕死状態に移行し、次行動時に続けて防御を選択した場合、瀕死状態の画像に切り替わりませんでした。
通常攻撃などの他の行動をした場合は、そのアクションを終えた時点で切り替わります。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: アクターの状態によって顔画像を変えるプラグイン

投稿記事 by フトコロ »

wrap さんが書きました:試してみたところ、フロントビュー戦闘だとガードが優先されてしまい効果がないようです。
FTKR_ExSvMotionで、防御モーションの優先度が正しく反映されない不具合がありましたので修正しました。
お手数をお掛けしますが、更新をお願いします。

<ダウンロード>
https://raw.githubusercontent.com/futok ... vMotion.js
wrap さんが書きました:またEllye's ATBという、戦闘システムをATB(CTB)に変更するプラグインとの併用を考えています。
こちらを併用したところ、防御中に瀕死状態に移行し、次行動時に続けて防御を選択した場合、瀕死状態の画像に切り替わりませんでした。
通常攻撃などの他の行動をした場合は、そのアクションを終えた時点で切り替わります。
修正版での動作を教えてください。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
wrap
記事: 61
登録日時: 2017年5月19日(金) 12:44
投稿素材

Re: アクターの状態によって顔画像を変えるプラグイン

投稿記事 by wrap »

更新版(1.2.3)を前述の設定で試してみたところ、瀕死状態で防御行動を取っても瀕死状態が正しく優先されました!
また、ATBシステムのプラグインを併用した場合の動作も、他のアクションと同様のタイミングで切り替わるようになっていることが確認できました。
プラグイン修正ありがとうございました&お疲れ様でした。
アバター
みんぐぅ
記事: 12
登録日時: 2015年11月10日(火) 17:30
投稿素材

Re: アクターの状態によって顔画像を変えるプラグイン

投稿記事 by みんぐぅ »

フトコロさん

ご回答、ありがとうございます。
FTKR_ExSvMotion.jsを組み込んで試してみます。
wrap
記事: 61
登録日時: 2017年5月19日(金) 12:44
投稿素材

Re: アクターの状態によって顔画像を変えるプラグイン

投稿記事 by wrap »

たびたびすみません。
戦闘画面で顔画像にアニメーションの機能を有効にしたとき、
敵の使用した全体攻撃のエフェクトがPT1人目の位置を中心に表示されています。
それによってエフェクトが画面外の領域に隠れたり、左側に偏って見えます。

全体攻撃の場合のみ、エフェクトは従来の位置に表示して、顔画像にはダメージポップアップを表示させるというのは可能でしょうか?

それから顔画像にアニメーションを表示する機能のみのバージョンを作ってもらうことはできますか?
フロントビュー戦闘でFTKR_CustomSimpleActorStatus.jsとFTKR_CSS_BattleStatus.jsと併用して試す予定です。
(別プラグインにした場合とで処理の方法が異なるならFTKR_CSS_BattleStatus.jsにアニメーション機能のオプションを追加する形などもできれば)
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: アクターの状態によって顔画像を変えるプラグイン

投稿記事 by フトコロ »

wrap さんが書きました:戦闘画面で顔画像にアニメーションの機能を有効にしたとき、
敵の使用した全体攻撃のエフェクトがPT1人目の位置を中心に表示されています。
それによってエフェクトが画面外の領域に隠れたり、左側に偏って見えます。

全体攻撃の場合のみ、エフェクトは従来の位置に表示して、顔画像にはダメージポップアップを表示させるというのは可能でしょうか?
こんにちは。
プラグインを修正しましたので、更新をお願いします。
1.パーティーが全体スキルを受けた時に表示するアニメーションの位置が画面中央になるように調整しました。
  (アニメーションの表示位置の設定が「画面」の場合)
2.また、全体スキルのダメージポップアップのタイミングを、アニメーションを表示した後にポップアップするように調整しました。

<マニュアル>
https://github.com/futokoro/RPGMaker/bl ... ence.ja.md

<ダウンロード>
https://raw.githubusercontent.com/futok ... ference.js
wrap さんが書きました:それから顔画像にアニメーションを表示する機能のみのバージョンを作ってもらうことはできますか?
フロントビュー戦闘でFTKR_CustomSimpleActorStatus.jsとFTKR_CSS_BattleStatus.jsと併用して試す予定です。
(別プラグインにした場合とで処理の方法が異なるならFTKR_CSS_BattleStatus.jsにアニメーション機能のオプションを追加する形などもできれば)
別のプラグインにすることはプラグインの管理上大変になるため、FTKR_FacialImageDifference.jsにプラグインパラメータで、顔画像の変更機能を無効にできるようにしました。
これでよろしいでしょうか。
最後に編集したユーザー フトコロ [ 2017年5月28日(日) 21:51 ], 累計 1 回
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
wrap
記事: 61
登録日時: 2017年5月19日(金) 12:44
投稿素材

Re: アクターの状態によって顔画像を変えるプラグイン

投稿記事 by wrap »

最新版を試してみたところ、全体魔法がうまく中央に表示されており、顔画像変更のONOFFもうまく動作していました。
そしてダメージポップアップのタイミング調整までありがとうございます!
ものすごく自然な流れになったと思います。
更新ありがとうございます&お疲れ様でした。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: アクターの状態によって顔画像を変えるプラグイン

投稿記事 by フトコロ »

お世話になっております。
プラグインを更新したのでご連絡いたします。

1.メニュー画面でもアクターのステート状態によって顔画像が変わるように修正

2.ダメージポップアップ位置を調整する機能を追加
  プラグインパラメータで設定してください。

3.単体スキルを受けたときのアニメーション表示位置を調整
  位置が下側にずれていたので調整しました。

以上、よろしくお願いいたします。

<マニュアル>
https://github.com/futokoro/RPGMaker/bl ... ence.ja.md

<ダウンロード>
https://raw.githubusercontent.com/futok ... ference.js
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
sou
記事: 98
登録日時: 2017年3月10日(金) 07:13
投稿素材

Re: アクターの状態によって顔画像を変えるプラグイン

投稿記事 by sou »

お世話になります。コチラのプラグインを使用させて頂いております。
番号によっては表示されない(空欄になる)現象が見られました。
一度ご確認頂く事は出来ませんでしょうか?

表示されない(空欄になる)番号は以下の通りです。
4 5 10 11 12 13 14 15 16 17

お手数ですが、何卒よろしくお願い致します。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: アクターの状態によって顔画像を変えるプラグイン

投稿記事 by フトコロ »

sou さんが書きました:お世話になります。コチラのプラグインを使用させて頂いております。
番号によっては表示されない(空欄になる)現象が見られました。
一度ご確認頂く事は出来ませんでしょうか?

表示されない(空欄になる)番号は以下の通りです。
4 5 10 11 12 13 14 15 16 17

お手数ですが、何卒よろしくお願い致します。
.

当プラグインを利用いただきありがとうございます。

こちらで新規プロジェクトで確認していますが、対象の番号を表示させることができています。
もう少し状況を教えていただけませんか?

1.それぞれの番号を、何の状態の時に設定しているのか。
2.表示しないのは戦闘中か、メニュー画面か、それともどちらもか
3.2で戦闘中の場合、顔画像を表示させているプラグイン名
4.FTKR_系のプラグイン、および3のプラグインの登録順番とバージョン
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
返信する

“MV:プラグイン素材”に戻る