YADO作品リスト・コモンイベント素材 メッセージウィンドウ消去コモン (更新:2023/01/14)
|
||||||||||||||||
【ダウンロードページを開く】 |
||||||||||||||||
▼制作した経緯 事の始まりは、ウディタの公式サイトにある質問掲示板に質問が書かれた事から始まります。 質問の内容は「特定のキーを押したらメッセージウィンドウを一時的に消したい」と言ったものでした。 しかしウディタのメッセージウィンドウは一度表示したら移動する事ができないため、 質問にある処理を実現させるためには、 メッセージウィンドウの文字列やカーソルを全てピクチャで表示する必要があります。 当初は改造方法を質問掲示板に回答しようと考えていましたが、選択肢も消せるようにしたりと、 コモンイベント[063:X[共]メッセージウィンドウ]を色々と改造していった結果、 超難解な処理構造になってしまったため、最終的にコモン素材として公開する事にしました。 |
||||||||||||||||
▼仕様の限界 このコモンでは、本物の文章や選択肢はゲーム画面の外に表示して、 キー入力の処理などは本物の文章や選択肢の処理を利用しています。 そのため、コモンイベント[063]を置き換えるだけで、マップイベントの設定はそのまま利用できます。 しかしピクチャを使って文章や選択肢を表示する場合、完全再現する事が難しく、 本物と見比べると様々な違いがあります。 ◆制御文字「\!」(キー入力待ち)に対応したが… 制御文字「\!」が文字列の中にあると、 制御文字「\!」以降の文字列がピクチャでは表示できないウディタの仕様があります。 例えば…
「あいうえお」が表示されたあとに決定キーを押しても「かきくけこ」の部分が表示されません。 この制御文字「\!」の問題に対し、 コモンバージョン[1.02]にて制御文字「\!」を消して表示する対策を行いました。 この対策により、制御文字「\!」があっても正常に表示されるようになりましたが、2回目の表示では…
このため、元々の文字列に制御文字「\!」と制御文字「\>」「\<」の両方がある場合、 うまく表示されない可能性が出てしまいました。 これ以上の対応は難しそうですが、元々制御文字「\!」自体があまり使われないものなので、 それほど気にする必要はないかもしれません。 ◆選択肢をマウスで操作 システム変数[73:文・選択肢のマウス入力(1なら受付)]を「1」にする事で、 マウスを使って選択肢のカーソル移動ができるようになりますが、 ピクチャで表示した選択肢の上にマウスポインタを乗せた場合、 例えば「マウスで3行目を選択→本物の選択肢のカーソルを3行目に移動」と言った設定ができません。 そのため、【自動キー入力】の機能で上下の方向キーを実行し、 カーソルを1つずつ移動してカーソルを指定した行へ移動する処理を実行しています。 このような問題があるため、コモン内のオプション設定で、 選択肢は消去できないようにしている場合は、本物の選択肢が表示されるようにしています。 ◆選択肢のカーソルサイズ 通常の選択肢は、選択項目のフォントサイズに合わせてカーソルのサイズが変わりますが、 当コモンのカーソルは、基本フォントサイズに合わせた固定サイズになっています。
これを何とかしようとすると、非常に複雑な処理が必要になってしまうため、 もしも選択肢の表示に問題が発生する場合は、オプション設定で選択肢は消去できないようにして、 本物の選択肢で処理するように設定する必要があります。 ◆選択肢が連続で続く場合、1つ目が消去されない事がある 選択肢が連続で設定されている場合、 通常では1つ目の選択肢を決定したあとに一度選択肢が消えて2つ目の選択肢が表示されますが、 このコモンでは1つ目を決定しても消える演出が実行されず、すぐに2つ目が表示される事があります。 但しちゃんと消える場合もあり、イベント設定によって処理結果が変わるようです。 ◆選択肢のカーソルの点滅色 本物の選択肢のカーソルの点滅とは異なる色で点滅しています。 しかし本物と並べて表示しないと分からないレベルなので、特に問題は無いかもしれません。 |
||||||||||||||||
【YADO作品リストのトップへ戻る】 |