【解決済み】顔グラの常時ピクチャ化

ろっく
記事: 52
登録日時: 2020年4月12日(日) 09:35
連絡を取る:

【解決済み】顔グラの常時ピクチャ化

投稿記事by ろっく » 2021年12月17日(金) 10:12

メッセージに表示される顔グラを常時ピクチャとして表示するプラグインを作成していただけないでしょうか?


望んでいる仕様は以下の通りです。

1.メッセージに表示される全ての顔グラを自動でピクチャとして表示。
(プラグインコマンドなどは使わずに)

2.顔グラをピクチャ表示する際の座標を設定できる機能。
(プラグインパラメータで設定したいです)

3.顔グラ表示用のピクチャ番号を設定できる機能。
(一つでいいので、プラグインパラメータで顔グラ表示用のピクチャ番号を設定できるようにしたいです。)



以上の機能を実現できるプラグインの作成、
または、トリアコンタン様の「顔グラのピクチャ表示プラグイン」を改変し上記の機能を実装していただけないでしょうか?


※「顔グラのピクチャ表示プラグイン」はプラグインコマンドを使用し、
 手動で顔グラをピクチャ表示するプラグインです。

よろしくお願いいたします。
最後に編集したユーザー ろっく on 2022年1月13日(木) 18:53 [ 編集 3 回目 ]

アバター
なぴぃ
記事: 33
登録日時: 2021年12月19日(日) 19:47
連絡を取る:

Re: 顔グラの常時ピクチャ化

投稿記事by なぴぃ » 2021年12月26日(日) 20:38

仕様は異なりますがトリアコンタンさんの「顔グラのピクチャ表示プラグイン」と組み合わせて使う事でこれを実現するプラグインを作ってみました。

文章の表示並列コモンスイッチプラグイン
https://napiiey.github.io/plugins/napi_switchonatmessage.html

基本的には文章が表示された時と閉じた時にスイッチをONにするプラグインになります。
そこに並列コモンイベント操作を想定した機能が少しついてます。

顔グラの自動ピクチャ表示を実現する手順

  1. 「文章の表示並列コモンスイッチプラグイン」でメッセージウィンドウが開いた時と閉じた時にコモンイベントを操作するスイッチを設定します。
  2. その2つのスイッチをトリガーにしてトリガーを並列処理にしたコモンイベントを1つずつ作ります。
  3. メッセージが開いた時のコモンイベントでスクリプトを使いピクチャの表示を行います。
    ピクチャの画像名の部分に「顔グラのピクチャ表示プラグイン」を使って顔グラを表示します。
    この時画像名とINDEXに「文章の表示並列コモンスイッチプラグイン」で取得できる画像名(NAPI.soamFaceImage)とINDEX(NAPI.soamFaceIndex)を使い指定します。
    並列処理の最後にはそのトリガー用スイッチをOFFに戻すイベントを入れて下さい。
  4. メッセージが閉じた時のコモンイベントで先ほどの画像を消去するイベントを入れます。
    こちらも並列処理の最後にはそのトリガー用スイッチをOFFに戻すイベントを入れて下さい。

これでメッセージが開いた時に設定した顔画像が好きな位置に自動でピクチャとして表示できます。

このプラグインでメッセージウィンドウの位置等も取得できるので複数の位置を使っている場合は条件分岐でピクチャの位置を設定してください。
また、メッセージウィンドウの上に表示したい場合はピクチャの表示優先度調整プラグイン等と併用して下さい。


ピクチャ表示スクリプトの例

コード: 全て選択

if(NAPI.soamFaceImage){
    $gameScreen.showPicture(94,"$FACE["+NAPI.soamFaceImage+","+NAPI.soamFaceIndex+"]",0,0,540,100,100,255,0);
};


「顔グラのピクチャ表示プラグイン」は $FACE[Actor1, 2] という文字列でファイル名を指定する必要があるため+でつなげて一つの文字列にしています。
なぴぃ
Twitter: https://twitter.com/napiiey
プラグイン置き場: https://napiiey.github.io/plugins/
ろっく
記事: 52
登録日時: 2020年4月12日(日) 09:35
連絡を取る:

Re: 顔グラの常時ピクチャ化

投稿記事by ろっく » 2021年12月27日(月) 12:08

上記プラグインを使用することで、無事望み通りのシステムを実装できました!

非常に困っていので本当に、本当に助かりました……!!

なぴぃ様、この度はプラグインを制作してくださり誠にありがとうございました!
ろっく
記事: 52
登録日時: 2020年4月12日(日) 09:35
連絡を取る:

Re: 顔グラの常時ピクチャ化

投稿記事by ろっく » 2022年1月12日(水) 19:58

なぴぃ様、こちらのプラグインありがたく使用させていただいているのですが一つお願いしたい点がございます。

現在のverですと、文章の並列処理が戦闘時は行われていないのですが、戦闘時にも対応していただくことはできますでしょうか?

なぴぃ さんが書きました:仕様は異なりますがトリアコンタンさんの「顔グラのピクチャ表示プラグイン」と組み合わせて使う事でこれを実現するプラグインを作ってみました。

文章の表示並列コモンスイッチプラグイン
https://napiiey.github.io/plugins/napi_switchonatmessage.html
アバター
なぴぃ
記事: 33
登録日時: 2021年12月19日(日) 19:47
連絡を取る:

Re: 顔グラの常時ピクチャ化

投稿記事by なぴぃ » 2022年1月12日(水) 21:30

現在のverですと、文章の並列処理が戦闘時は行われていないのですが、戦闘時にも対応していただくことはできますでしょうか?

コモンイベントの並列処理が戦闘中に動かず戦闘終了後に動くのはツクール自体の仕様みたいです。
試してみたところ砂川赳さんのこちらのプラグインと併用する事で解決できましたので試してみて下さい。

コモンイベントの並列処理を戦闘中も有効に
https://newrpg.seesaa.net/article/477740800.html#install
なぴぃ
Twitter: https://twitter.com/napiiey
プラグイン置き場: https://napiiey.github.io/plugins/
ろっく
記事: 52
登録日時: 2020年4月12日(日) 09:35
連絡を取る:

Re: 顔グラの常時ピクチャ化

投稿記事by ろっく » 2022年1月13日(木) 18:52

ツクールの仕様だったのですね……、失礼いたしました……。

解決策を教えてくださりありがとうございました!!

無事戦闘時も機能させることができました!

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