ページ 710

Re: 【解決済み】イベントが会話中でもプレイヤーが動けるプラグイン

Posted: 2017年5月09日(火) 20:15
by フトコロ
にゃたま さんが書きました:以下のように単純にウェイトを入れただけですがこれですと「ありがとう」が表示されませんでした。
しかしながらウェイトを60フレームにして「スクリプトテストです」のときに1秒以内に
決定キーを押すと「ありがとう」まで表示されるようです。
このあたりの動作がまだ理解できておらずお手を煩わせ申し訳ございません。


そもそものイベントの動作として、文章の表示コマンドであればキー入力を受け付けるまでイベントの処理が止まりますが、スクリプトによる表示の場合は止まりません。

そのため、プレイヤーのキー入力を必要とするような場合は、キー入力を受け付けるまで処理を止めるようなイベントを組む必要があると思います。

特に理由がなければ、会話イベントは文章の表示コマンドを使用したほうが良いと思います。

Re: 【解決済み】イベントが会話中でもプレイヤーが動けるプラグイン

Posted: 2017年5月09日(火) 23:00
by にゃたま
フトコロ様

当方の理解力が悪いせいで度々お手数おかけして申し訳ございませんでした。
これから本番のゲームを作りますがまだまだスクリプトとの戦いは続きそうです。
クレジットのほうには素材提供とスペシャルサンクスとして記載させていただきます。
これまで長い間おつきあいいただきありがとうございました。この場を借り三度お礼申し上げます。

Re: 【解決済み】イベントが会話中でもプレイヤーが動けるプラグイン

Posted: 2017年5月14日(日) 00:30
by フトコロ
お世話になっております。

プラグインに不具合がありましたので修正いたしました。(v2.0.11)

1.ウィンドウを終了禁止にした後、ウィンドウの表示を更新できない不具合を修正。
2.プラグインの機能でウィンドウの表示位置とサイズを変更した場合、ウィンドウを閉じても設定が元に戻らない不具合を修正。

お手数をお掛けしますが、最新版に更新をお願いいたします。

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

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

Re: 【解決済み】イベントが会話中でもプレイヤーが動けるプラグイン

Posted: 2017年5月14日(日) 01:56
by にゃたま
フトコロ様

こんばんは。いつもお世話になっております。
解決済みであるにもかかわらず不具合修正いただき感謝申し上げます。
動作確認してみます。この度はありがとうございました。

Re: 【解決済み】イベントが会話中でもプレイヤーが動けるプラグイン

Posted: 2017年5月14日(日) 09:54
by にゃたま
フトコロ様

おはようございます。
先日アップデートいただいたプラグインに関してですが
トリアコンタン様のポップアップウィンドウと同時使用で会話したあと
以下の画像のエラーになることがわかりました。
前のバーションに戻すとならなかったので今回のバージョンの不具合と思われます。
よろしければご確認いただければと思います。

Re: 【解決済み】イベントが会話中でもプレイヤーが動けるプラグイン

Posted: 2017年5月14日(日) 12:36
by フトコロ
>にゃたまさん

お手数をお掛けして申し訳ございません。
デフォルトウィンドウ(ID0)の表示終了時にエラーになる不具合を修正しました。

お手数をお掛けしますが、最新版に更新をお願いいたします。

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

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


>トリアコンタンさん

MessageWindowPopupの私が追記した部分の不具合の修正と機能追加を行いました。
お手数をお掛けしますが、更新していただけないでしょうか。

変更内容
・各ウィンドウIDに対してポップアップの初期化できていなかった不具合修正
・ポップアップ無効時の文章の表示位置の不具合修正(顔画像に文章が重なる不具合)
・ポップアップ有効化コマンドに、ウィンドウIDを指定できるように変更
  MWP_VALID [キャラクターID] [ウィンドウID] or
  フキダシウィンドウ有効化 [キャラクターID] [ウィンドウID]

Re: 【解決済み】イベントが会話中でもプレイヤーが動けるプラグイン

Posted: 2017年5月14日(日) 14:37
by トリアコンタン
お疲れさまです。
ご対応ありがとうございます!
リポジトリに反映させました。

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

Re: 【解決済み】イベントが会話中でもプレイヤーが動けるプラグイン

Posted: 2017年5月14日(日) 20:32
by にゃたま
フトコロ様

こんばんは。
不具合修正いただきありがとうございます。

修正直後で申し訳ないのですがまた新たな不具合らしき症状を発見してしまいました。
当方のスクリプトミスが全くないとも言えませんが報告のみさせていただきます。
もしミスがあったら本当に申し訳ございません。その際も報告いただけたら幸いです。
更新したプロジェクトをアップしたので確認いただけますでしょうか?

①ワールドマップ左上の木に入ると馬が居ますが時折メッセージウィンドウが
一瞬、標準のウィンドウに戻ってしまいます。再現しますでしょうか?

②ワールドマップ右上にいるモンスターに話すと下の少年が独り言を言うタイミングで
会話すると標準のウィンドウに戻ってしまいます。

③ワールドマップ左下の木から入って右にいるキャラに話せばわかるのですが、
新しくトリアコンタン様のサウンドノベルプラグインを導入したところ
二つ目のメッセージでノベルウィンドウが通常のウィンドウに戻ってしまいます。

これらどれもが標準のウィンドウに戻ってしまう問題で共通の問題であるような気がしてます。
毎度お手数おかけして申し訳ございません。
ワールドマップ右下に仮ですが製作中のダンジョンを追加しました。
こちらの動作は全く問題ないようでうまくいってます。
(このような目的で使う事を伝えたく入れました)
念の為YEPのプラグインを切った状態でも確認しております。
それではすみませんがよろしくお願いします。

Re: 【解決済み】イベントが会話中でもプレイヤーが動けるプラグイン

Posted: 2017年5月14日(日) 22:05
by フトコロ
プロジェクトを拝見しました。
にゃたま さんが書きました:①ワールドマップ左上の木に入ると馬が居ますが時折メッセージウィンドウが
一瞬、標準のウィンドウに戻ってしまいます。再現しますでしょうか?

現象確認しました。
マップ端でフキダシウィンドウの表示位置が切り替わるタイミングで表示がおかしくなっているような感じがしますね。
>追記
これも、当プラグインのウィンドウが閉じた時に設定を初期化する機能によるものですね。


にゃたま さんが書きました:②ワールドマップ右上にいるモンスターに話すと下の少年が独り言を言うタイミングで
会話すると標準のウィンドウに戻ってしまいます。

現象確認しました。
フキダシではないウィンドウを表示することで、フキダシ設定がリセットしているようですね。
フキダシの設定は、有効無効以外はすべてのIDで共有していますので、それが原因かもしれません。

ただ、少年の二つ目のフキダシ文スクリプトの前に
「$gameSystem.setMessagePopupEx(4,this._eventId);」
を追加すれば、正常に動きますね。



にゃたま さんが書きました:③ワールドマップ左下の木から入って右にいるキャラに話せばわかるのですが、
新しくトリアコンタン様のサウンドノベルプラグインを導入したところ
二つ目のメッセージでノベルウィンドウが通常のウィンドウに戻ってしまいます。

現象確認しました。
これは、当プラグインのウィンドウが閉じた時に設定を初期化する機能によるものですね。
これの機能を削除するとノベルウィンドウのままになりますが、単純に削除するわけにもいかず。。。


一度、プラグインの仕様の見直しが必要ですね。
現時点での解決策としては、ID0(デフォルトウィンドウ)に対して、当プラグインの機能を使えないようにして、各種初期化処理から除外する、というのを考えています。

Re: 【解決済み】イベントが会話中でもプレイヤーが動けるプラグイン

Posted: 2017年5月14日(日) 22:50
by フトコロ
>にゃたまさん

とりあえず、①と③の現象については、現状の仕様のままで回避ができました。
プラグインを修正しましたので、更新をお願いします。

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

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


②については、以下の対応をお願いします。
フトコロ さんが書きました:少年の二つ目のフキダシ文スクリプトの前に
「$gameSystem.setMessagePopupEx(4,this._eventId);」
を追加すれば、正常に動きますね。