【解決済み】複数のメッセージウィンドウを同時に表示する

茶暢@MV
記事: 3
登録日時: 2017年3月21日(火) 17:54

【解決済み】複数のメッセージウィンドウを同時に表示する

投稿記事by 茶暢@MV » 2017年3月21日(火) 18:02

初めまして、茶暢と申します。
この度ツクール制作過程にて、どうしても困ってしまった出来事があったので、
ツクマテ様を利用させて頂く事に致しました。

内容は、タイトルの通りなのですが、
じぇーそん3のブログ様[http://lm-t.at.webry.info/]の[VX] 複数のメッセージウィンドウを同時に表示する[http://lm-t.at.webry.info/200909/article_2.html]というRGSS2スクリプトと同じような機能のものをMVで実装する事は可能でしょうか?

プラグインを用いない実装方法でも大丈夫です。
よろしくお願い致します。
最後に編集したユーザー 茶暢@MV on 2017年4月02日(日) 08:18 [ 編集 1 回目 ]

フトコロ
記事: 498
登録日時: 2017年2月06日(月) 21:32

Re: 複数のメッセージウィンドウを同時に表示する

投稿記事by フトコロ » 2017年3月28日(火) 21:09

茶暢@MV さん

画面上に複数のメッセージウィンドウを表示するプラグインを試作してみました。

ゲーム画面.jpg
ゲーム画面.jpg (130.46 KiB) 閲覧数: 1122 回


上の画面は、下のイベントを実行したものです。

\SUBA[0,こんにちは,Actor1,2]のように制御文字を文章コマンドに入力するとサブウィンドウを表示します。
\SUBA[]と\SUBB[]でサブウィンドウを2つまで表示できます。
サブウィンドウは、メインのウィンドウを消すタイミングで一緒に消えます。

入力内容.jpg


まだ、試作段階ですが大体の動作はできますので試してみてください。
技術的な問題もありますので出来るかどうかは確約できませんが、こうしてほしいという要望がありましたらご連絡をお願いします。
添付ファイル
FTKR_ExMessageWindow.js
(17.09 KiB) ダウンロード数: 48 回
茶暢@MV
記事: 3
登録日時: 2017年3月21日(火) 17:54

Re: 複数のメッセージウィンドウを同時に表示する

投稿記事by 茶暢@MV » 2017年3月30日(木) 21:57

返信大変遅れまして申し訳ありません!

プラグインを作って頂きありがとうございます……!!
導入後、動作に関しましては無事機能する事を確認いたしました。
作製が滞っていたので、大変助かっております。

一つご質問(ご要望?)なのですが、
本来メッセージウィンドウには4行しかメッセージが表示出来ず、
例えば4行フルメッセージ(表示:上)→4行フルメッセージ(表示:中)と文章を同時表示したい場合、
どうすればいいでしょうか?
エディタ上では一括入力で入力しました。が、エラーが出てしまいました。

現在解決方法を独自で試しております。
自己解決致しましたら、その旨またお伝えいたします。

取り急ぎ、お礼とご報告を失礼致しました!
フトコロ
記事: 498
登録日時: 2017年2月06日(月) 21:32

Re: 複数のメッセージウィンドウを同時に表示する

投稿記事by フトコロ » 2017年3月30日(木) 22:44

現状のスクリプトの仕様ですと、下のようにイベントを作成すると両方のウィンドウで4行表示できます。
事前にスクリプトで、サブウィンドウ用の文章を登録します。

コード: 全て選択

◆スクリプト:$gameSubMessage.add(0,
:     :'1行目の文章\r\n2行目の文章\r\n3行目の文章\r\n4行目の文章')
◆文章:Actor1(1), ウィンドウ, 下
:  :1行目の文章
:  :2行目の文章
:  :3行目の文章
:  :4行目の文章\!\SUBA[1,,Actor1,2]

文章の4行目の文章の後に\!を入れて、一人目の文章をすべて表示した後に、一旦入力待ちにしています。
文章の中の制御文字\SUBA[]には、文章は入力不要です。
(入力した場合は5行目に表示されます)

追記>
ちなみに、スクリプト部分は下のように入力しても同じ結果になります。

コード: 全て選択

◆スクリプト:$gameSubMessage.add(0,'1行目の文章')
:     :$gameSubMessage.add(0,'2行目の文章')
:     :$gameSubMessage.add(0,'3行目の文章')
:     :$gameSubMessage.add(0,'4行目の文章')


メッセージ.jpg
メッセージ.jpg (145.78 KiB) 閲覧数: 1030 回
茶暢@MV
記事: 3
登録日時: 2017年3月21日(火) 17:54

Re: 複数のメッセージウィンドウを同時に表示する

投稿記事by 茶暢@MV » 2017年4月02日(日) 08:17

返信遅くなりました……!!

先日無事念願通りの動作をした事を確認致しました(^-^)!!
競合なども今の所見つからないので、問題は全くありません。
大変助かりました( ; ; )

ゲームが完成した暁には、お名前を表記させて頂きます。

この度は、プラグインを作成して頂き本当にありがとうございましたm(_ _)m
フトコロ
記事: 498
登録日時: 2017年2月06日(月) 21:32

Re: 【解決済み】複数のメッセージウィンドウを同時に表示する

投稿記事by フトコロ » 2017年5月01日(月) 15:29

こんにちは。

下のトピックで作成したものですが、より汎用的に複数のメッセージウィンドウを表示できるプラグインを作成しましたので、こちらに紹介しておきます。
http://tm.lucky-duet.com/viewtopic.php?f=49&t=3501

<ダウンロード>
FTKR_ExMessageWindow2.js
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExMessageWindow2.js

<マニュアル>
https://github.com/futokoro/RPGMaker/blob/master/FTKR_ExMessageWindow2.ja.md

詳しくはマニュアルを参照ください。
アバター
トリアコンタン
記事: 1052
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 【解決済み】複数のメッセージウィンドウを同時に表示する

投稿記事by トリアコンタン » 2017年5月01日(月) 16:44

>フトコロさん
快諾いただきありがとうございます。
追記いただいたコードを反映させました。もし問題等ありましたらご指摘ください。

https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/MessageWindowPopup.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
フトコロ
記事: 498
登録日時: 2017年2月06日(月) 21:32

Re: 【解決済み】複数のメッセージウィンドウを同時に表示する

投稿記事by フトコロ » 2017年5月01日(月) 17:17

トリアコンタンさん
トリアコンタン さんが書きました:追記いただいたコードを反映させました。もし問題等ありましたらご指摘ください。

ご対応ありがとうございます。
できれば以下ように修正をお願いします。

1. 現状、こちらのプラグインが無いとコンソールにエラーが残るため、1098行目を以下に修正。

if (typeof Imported !== 'undefined' && Imported.FTKR_EMW) {

2. プラグインの順番に関する説明を追加。

FTKR_ExMessageWindow2.jsの複数メッセージウィンドウ表示と
併せて使用する場合は、プラグイン管理画面で当プラグインを
FTKR_ExMessageWindow2.jsより下に配置してください。

今後ともよろしくお願いいたします。
アバター
トリアコンタン
記事: 1052
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 【解決済み】複数のメッセージウィンドウを同時に表示する

投稿記事by トリアコンタン » 2017年5月02日(火) 03:19

上記の2点を対応しました!
ご指摘ありがとうございます。URLは同じです。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/

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