ページ 11

メッセージ送りを一時的に禁止する方法について

Posted: 2021年4月08日(木) 17:26
by taku
お世話になります
ツクールMZでゲーム制作をしております

さっそくですが
キー押下時のメッセージ送りを、一時的に禁止する方法はありますでしょうか

具体的な処理としては

①メッセージ表示
②並列実行で自作の選択肢(ピクチャで作成)を表示。メッセージは残ったまま
③選択後、選択肢に合わせて次のメッセージを表示

なのですが、

②中にキャンセルキーや、何も選択していない状態での決定キーで
①のメッセージが進まないようにしたいのです

つまりイベントコマンドでの、「文章の表示」→「選択肢の表示」とした時の挙動を
再現出来れば、と。

自力でスクリプトからはそれらしいフラグを見つけられなかったのですが
ご存じの方いらっしゃいましたら、宜しくお願いいたします

Re: メッセージ送りを一時的に禁止する方法について

Posted: 2021年4月08日(木) 22:13
by くろうど
こんばんは。

要するに、スイッチが何かを条件にして、
メッセージウィンドウを表示しっぱなしにしたいという事だと思いました。

そのやり方は分からないのですが、
『自作の選択肢(ピクチャで作成)』との事なので、
グラフィックにこだわりがあるのだとお見受けします。

ということで、私からは、
「①メッセージ表示」もピクチャにしてしまうのはいかがでしょうか?
と提案させていただきます。

私からは以上です。

Re: メッセージ送りを一時的に禁止する方法について

Posted: 2021年4月08日(木) 22:58
by taku
くろうど様

ご返信ありがとうございます

なるほど、メッセージウィンドウもピクチャ化するのも
一つの案ですね

とはいえ、処理の共通化の関係でそこのメッセージだけピクチャ化するよりは
出来ればフラグなどで管理したいのです

もしスクリプトなどでメッセージ送りを制御する方法がありましたら
ご教示ください