ページ 11

選択肢の前に\!を付けるとバグる【解決済】

Posted: 2017年1月19日(木) 19:43
by じぃじぃ
text.png
text.png (40.22 KiB) 閲覧された回数 4066 回
このようなイベントを作成し実行したところ
 ・「\!」の入力待ちの効果が発揮されない
 ・次の「18XX年~」のテキストが表示されない
という現象が起きました。

「XXX村の伝承」の後にある「\!」を削除すると
問題なくテキストが表示されるようになりました
(プラグインを全てOFFにして試しました)。
ツクールはVer1.3.4です。

これって自分のツクールだけおかしいのでしょうか?
皆さまの所でも同じようになりますか?

Re: 選択肢の前に\!を付けるとバグる?

Posted: 2017年1月19日(木) 20:05
by kurau
同じようにバグが発生しますね。
無理やりですが、選択肢直前に同じ文章を作れば解決できそうです。
文章:xxx村の伝承\!
文章:\>xxx村の伝承
としておけば瞬時に同じ文章が表示されて見た目としては表示し続けているように見えると思います。
(PCのスペックやブラウザプレイで表示のラグが発生するかは確認していません。)

Re: 選択肢の前に\!を付けるとバグる?

Posted: 2017年1月19日(木) 20:35
by 奏ねこま
確かに不可解な挙動ですね…
とりあえず、\!の後ろに半角スペース1文字入れたら
見た目上はご期待の挙動になると思います。

Re: 選択肢の前に\!を付けるとバグる?

Posted: 2017年1月19日(木) 20:39
by じぃじぃ
kurauさん、奏ねこまさん、
お試しくださってありがとうございます!

原因自体は謎っぽいですが、ひとまず
後ろに半角スペースを入れる方法で
思い通りの表示方法になりましたので
解決とさせていただきます。

お二方ともありがとうございました :D

Re: 選択肢の前に\!を付けるとバグる【解決済】

Posted: 2017年1月19日(木) 21:50
by トリアコンタン
お疲れさまです。
原因を調査した結果、メッセージ末尾のウェイト(\! \. \|)を無視しているためと分かりました。
解決されたとのことですが、本来の仕様と異なる動作と思われるため念のため対策プラグインを作成しました。
もしよろしければご検討くださいませ。

「メッセージ末尾のウェイト無視修正プラグイン」
・使い方
メッセージウィンドウにおいてテキストの末尾にある
ウェイト(\! \. \|)が無視されてしまう現象を修正します。

さらに上記の現象に起因して、テキストの末尾に「\!」があり、
次の命令が「選択肢の表示」や「数値入力の処理」である場合に
続く「メッセージの表示」がスキップされてしまう現象を修正します。

・ダウンロード
https://raw.githubusercontent.com/triac ... TextEnd.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像

・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/ ... d=30581402

Re: 選択肢の前に\!を付けるとバグる【解決済】

Posted: 2017年1月19日(木) 22:25
by じぃじぃ
トリアコンタン さんが書きました:お疲れさまです。
原因を調査した結果、メッセージ末尾のウェイト(\! \. \|)を無視しているためと分かりました。
解決されたとのことですが、本来の仕様と異なる動作と思われるため念のため対策プラグインを作成しました。
もしよろしければご検討くださいませ。
トリアコンタンさん、プラグイン作成ありがとうございます!!
早速導入させて頂きました。
バグが解消され、本来の動作をするようになりました。

原因の解明まで、ありがとうございます :D
無視されちゃってたんですね\!…かわいそうに…

他にもプラグインをお借りする予定ですので
スタッフロールにお名前を書かせていただきます!