KMS_MapActiveMessageのようなフキダシウィンドウを操作可能な状態のプレイヤーの上に出したい

返信する
たいめし
記事: 13
登録日時: 2022年4月23日(土) 05:10

KMS_MapActiveMessageのようなフキダシウィンドウを操作可能な状態のプレイヤーの上に出したい

投稿記事 by たいめし »

やりたいことがあるのですが、うまくいかないため教えてください。

以下、作りたいシーンの例です。

プレイヤーが主人公を画面右に向かって走らせている最中に、一定間隔で主人公の頭上に「はぁ…はぁ…」という
フキダシウィンドウ(KMS_MapActiveMessageのようなもの)を表示し、時間経過で消えてはまた表示される、
その脇に立つ民衆が頑張れ~!負けるな~と同じく吹き出しウィンドウが一定期間で表示されていく、という演出を行いたいです。

コモンイベントの並列処理でMessageWindowPopupやKMS_MapActiveMessageを試してみたのですが、
主人公の操作が可能な状態のまま頭上に定期的に表示させる処理がどうしてもできず行き詰まっています。

メッセージウィンドウで不可能ならMPP_PastePictureでフキダシ用のピクチャを作成して表示することも考えているのですが
このような演出を実現できるなにかちょうどよいプラグインや解決方法はありますでしょうか。
よろしくお願いします。
ゆわか
記事: 459
登録日時: 2015年11月10日(火) 20:08
連絡する:

Re: KMS_MapActiveMessageのようなフキダシウィンドウを操作可能な状態のプレイヤーの上に出したい

投稿記事 by ゆわか »

相談したいプラグインはの入手先URLを記載してもらいたいです。

KMS_MapActiveMessageはMV用しか見つかりませんでした。
どうやってMZで並列処理のテストを行いましたか?
説明を読んだ限りでは、メッセージ表示中もプレイヤーは動ける様子だけど
プレイヤーに対しては表示できない様子でしたが、表示はできたんですか?
まあ、できてたらこのプラグインを使えばいいんだからできてないんだと思うけど。
もしこのプラグインをMZで動かす方法があるなら
プレイヤーに表示されているかのように演出する方法はあるように思います。
(一番下に記載した方法ですね)

通常のメッセージ表示をフキダシにする系プラグインでは、基本的にプレイヤーは動けません。
やろうと思えば、方法がなくもないけど、複数のウインドウを一度に表示することはできないので
今回の事例向きではないと思われます。

なので普通にピクチャーでセリフを表示するのが一番よさそうに思います。
プレイヤーが常に画面の中央にいる(マップの上下左右の余白を多めにとる)ようにマップを作れば
そもそもプラグインを使わなくても表示できるし。

イベントに対してピクチャーを表示する場合は、ピクチャーの表示より
メッセージを歩行グラとして表示するようにしたらいいと思うよ。
最大12個のメッセージを歩行グラ1体分に内包できる。(長文は画像が大きくなるので不向き)

いっそ、プレイヤーに対する表示も、イベントの歩行グラに指定して
移動をプレイヤーに同期させるというのもいいかもね。

移動ルートに使えるスクリプト
・プレイヤーを追いかけてくる(参考/ムノクラさん https://x.com/munokura/status/1441389699436666882
 this.moveStraight(this.findDirectionTo($gamePlayer.x,$gamePlayer.y));
イベントの方は、すり抜けをONにしておけば、ほぼきっちり追従してくれるのではないかしら。
たいめし
記事: 13
登録日時: 2022年4月23日(土) 05:10

Re: KMS_MapActiveMessageのようなフキダシウィンドウを操作可能な状態のプレイヤーの上に出したい

投稿記事 by たいめし »

回答ありがとうございます!プラグインのURLは下に書いておきました。
KMS_MapActiveMessageのMZ版は下記フォーラムの有志の方が移植してくださったのを使っています。

やはりメッセージ表示中に行動はとても難しいんですね……
MPP_PastePictureでフキダシ用のピクチャを表示する方向で解決しようと思います。
歩行グラの方法も試してみます!


MPP_PastePicture
https://plugin-mz.fungamemake.com/archives/7394

MessageWindowPopup
https://plugin-mz.fungamemake.com/archives/224

KMS_MapActiveMessage
https://forum.tkool.jp/index.php?thread ... 0%BC.7273/
返信する

“MZ:質問”に戻る