3テラバイト

プログラム関連備忘録サイト。主にゲーム。

RPGツクールMV スクリプト

RPGツクールMV – スクリプトで”文章の表示”を行う方法

投稿日:2020年5月30日 更新日:

こんにちは、今日はRPGツクールMVでイベントコマンドの”スクリプト”から、同じくイベントコマンドの”文章の表示”の処理を行う方法についてまとめていきます。

確認環境

RPGツクールMV Version 1.6.2

文章の表示を行うコード

以下のコードにてスクリプトで文章の表示が行えます。

$gameMessage.add("スクリプトで文章の表示");
this.setWaitMode('message');

1行目

$gameMessage.add("スクリプトで文章の表示");

で文章の設定を行います。
ダブルクォーテーションの中の文字列を表示したい文字列に変更します。

2行目

this.setWaitMode('message');

で処理を一時停止します。

複数行の文章の表示

文章を複数行表示したい場合は、以下の2通りの方法があります。
いずれもメッセージウィンドウに表示できる行数に達するとそこで一旦待ち状態になります。

改行コード「\n」を用いて改行する

$gameMessage.add("スクリプトで文章の表示\n2行目\n3行目\n4行目\n5行目");
this.setWaitMode('message');

複数回$gameMessage.add()関数を呼び出す

$gameMessage.add("スクリプトで文章の表示");
$gameMessage.add("2行目");
$gameMessage.add("3行目");
$gameMessage.add("4行目");
$gameMessage.add("5行目");
this.setWaitMode('message');

顔アイコンを表示する

メッセージウィンドウに顔アイコンも表示したい場合は以下のように$gameMessage.setFaceImage()関数で顔アイコンの設定を行います。
第一引数にプロジェクトのimg/faces以下に格納されている顔アイコン用画像名から拡張子を除いたもの、第二引数にその画像内の何番目のアイコンを使用するか指定します。
この例ではActor1の0番目(左上)の画像を表示しています。

$gameMessage.add("スクリプトで文章の表示");
$gameMessage.setFaceImage("Actor1", 0);
this.setWaitMode('message');

-RPGツクールMV, スクリプト


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

RPGツクールMVで透明状態の変更をスクリプトから行う

イベントコマンドの2ページ目、キャラクター > 透明状態の変更…と同様の操作を、イベントコマンドの3ページ目、上級 > スクリプトから行う方法です。 スクリプトコード ON 以下のコードで透明状態をO …

no image

指定スイッチと変数を他セーブデータと共有するRPGツクールMVプラグインUTA_CommonSaveの使い方

このプラグインを導入すると、プラグインパラメータで指定したスイッチ、変数の値が各セーブデータ間で共有されるようになります。 このプラグインは赤月 智平様が制作されたプラグインです。 確認環境 RPGツ …

no image

RPGツクールMVで能力値の増減をスクリプトから行う

RPGツクールMVで能力値の増減をスクリプトから行う方法についてまとめていきます。 イベントコマンドの1ページ目、アクター > 能力値の増減…と同様の操作を、イベントコマンドの3ページ目、上級 > ス …

no image

RPGツクールMVでサウンドテストを実装するプラグインSceneSoundTestの使い方

このプラグインを導入すると、上の画像のようなサウンドテストシーンを追加することができ、ゲーム中に再生したことのあるオーディオを自由に再生できます。 サウンドテストシーンに表示するオーディオファイルはc …

no image

[RPGツクールMV]制御文字一覧と表示内容まとめ

こんにちは、今日はRPGツクールMVで文字を表示する際に使用できる制御文字について、一覧とそれぞれの表示内容についてまとめていきます。 確認環境 RPGツクールMV 1.6.2 使用できる制御文字の一 …