メッセージウィンドウ消去コモン
【更新:2023/08/25】



ウディタ[2.20]以降で利用できます。

【こちらをクリックするとダウンロードができます(8KB)】

2023/08/25 1.04 顔グラフィックが正常に表示されない不具合を修正。
2023/01/14 1.03 ウディタ[3.00]以降の表示仕様に対応。
2022/07/24 1.02 文章や選択肢を表示した時のみ
イベントコマンド【キー入力禁止】が実行するように修正。
制御文字「\!」(キー入力待ち)に対応。
2022/07/23 1.01 メッセージウィンドウの表示不具合を修正。
2022/07/23 1.00 初期バージョン。



■特徴

イベントコマンド【文章の表示】イベントコマンド【選択肢】で表示した画面は、
表示中に画面の表示位置を移動する事ができないため、
Aキーを押し続けている時に一時的に消すような処理を作る事ができません。

しかし当コモンを導入すると【文章の表示】【選択肢】の表示をピクチャで表示するようになり、
Aキーを押し続けた時にはピクチャが消去され、
その下にある立ち絵や背景などをじっくりと見れるようになります。



本物の文章や選択肢の表示は、ゲーム画面の外に表示しており、
文章送りや選択肢の操作などのキー処理は、本物の文章や選択肢の処理で実行しています。
そのため、マップイベントに設定する【文章の表示】【選択肢】通常通りに設定すれば機能します。

また当コモンの導入はコモンイベント[063]を置き換えるだけなので、
既に完成している作品にもあとから導入する事ができます。



当コモンではウディタ[3.00]以前の表示仕様とウディタ[3.00]以降の表示仕様の両方に対応しており、
システム変数[26:選択肢ウィンドウ X余白][27:選択肢ウィンドウ Y余白]にも対応しています。



■オプション機能の設定

当コモンの44〜71行目には、オプション機能の設定があります。

オプション機能 初期値 説明
一時消去キーコード 130 消去を実行するキーコードを設定します。
キーコードは2つまで設定できます。
キー押し仕様 0 「0」の場合は、Aキーを押し続けている間は消去し続けます。
「1」の場合は、Aキーを押す度に「消去」と「表示」が切り替わります。
選択肢も消去する 1 「0」の場合は、選択肢を表示している間にAキーを押しても消去されず、
文章のみを表示している時に消去されます。
「1」の場合は、Aキーを押すと文章と選択肢の両方が消去されます。
「0」の時の選択肢の表示は、ピクチャで作られた選択肢ではなく、
本物の選択肢で表示します。



キーコードは以下のとおりです。



12(サブキー)」や「21(右クリック)」の設定もできます。



■制御文字「\!」(キー入力待ち)について

イベントコマンド【文章の表示】の文字列に制御文字「\!」がある場合、
当コモンの制御文字「\!」の処理には制御文字「\>」「\<」が使われているため、
元々の文字列に制御文字「\!」制御文字「\>」「\<」の両方が使われている場合は、
うまく動作しない可能性があります。



■【キー入力禁止】について

当コモンではイベントコマンド【キー入力禁止】を使用しているため、
他のイベントでイベントコマンド【キー入力禁止】を使用している時にAキーで消去&表示を実行すると、
キー入力の禁止が解除されるような問題が発生する可能性があります。



■選択肢のフォントサイズについて

選択肢のフォントサイズを変更すると、正常なカーソル表示が出来なくなります。

例えば…
■文章選択肢:/ 【1】はい / 【2】\f[20]いいえ
-◇選択肢:【1】 はい の場合↓
|■
-◇選択肢:【2】 \f[20]いいえ の場合↓
|■
◇分岐終了◇
のような処理を実行した場合、以下のような違いがあります。

通常の選択肢 当コモンの選択肢

選択肢がうまく表示できない場合は、
オプション設定「選択肢も消去する」の設定を「0(選択肢は消去しない)」にして、
本物の選択肢で表示するようにしてください。


  
◆使用に関して

使用許可の申告:不要

イベント処理の改造:許可

※改造は自力で自己責任でお願いします。 



◆関連ページ

YADOウディタ作品 YADOが作成したウディタ作品の一覧表です。
気紛れな空間 YADOの活動の拠点であるサイト。
セロード君との共同運営のサイトであり、
セロード君は気紛れな空間のサイト全体の管理者。
このサイトには雑談掲示板などもありますので、
何かメッセージがある場合は、こちらの掲示板をご利用下さい。
YADO作品リスト YADOが今までに公開してきた作品の一覧や、
YADOのプロフィールなどが見れます。