センターヘルプコメントVX

センターヘルプコメントVX





説明

XP版の移植スクリプトです。
仕様の変更等はなく、同じ感覚で使用できます。

RPGによくある、マップ画面中央に出てくるコメントを表示させます。
制御文字対応です。

なるべく下の方にセクションを作成して、
本スクリプトを導入してください。

使用例

イベントコマンドの『スクリプト』で

text = "○○を手に入れた!"

$scene.centerhelp_window.set_text(text)

で表示されます。

文字とウィンドウの位置は自動的にセンタリングされます。
ウィンドウの大きさも、文字の長さに合わせて調節されますが、
極端に長い文字の場合は、画面からはみ出してしまいます。
(16文字程度を目安にしてください)

また、改行は半角のスペースで可能です。
(最大4回、合計5行まで表示可能)

また、$scene.centerhelp_window.set_text(text, true)
とすることで、ヘルプを表示する際、
ウィンドウが下からフェードインするようになります。

対応制御文字

\\C[n]

文字の色を n に該当するカラーに変更します。
内容は Window_Base の text_color に依存します。

\\V[n]

変数 n に収納されている数値に変換します。

\\N[n]

n に該当するアクター名に変換します。

\\W[n]

n に該当する武器名に変換します。

\\A[n]

n に該当する防具名に変換します。

\\I[n]

n に該当するアイテム名に変換します。

text = "\\c[3]\\i[1]\\c[0]を手に入れた!"

↑の様に、連続で使用することも可能です。

※注意点

文章の表示と連続して使う場合(前後に文章の表示がある場合)
デフォルトのスクリプトの都合上、
最低でも3フレームのウェイトを置かないと、
空のメッセージウィンドウが表示されてしまいます。


ソース


こちら