RPGツクール2000/演出【サイトトップへ戻る】
主人公の上に吹き出しを表示(マップイベント固定型)
■主人公の上に吹き出しを表示(マップイベント移動型)
(更新:2022/05/26)


主人公の上にマップイベントで作られた吹き出しを表示するイベントを作成します。



今回作成する吹き出しを表示するイベントは、主人公が移動しても、
その主人公の移動に合わせて吹き出しのマップイベントも移動するタイプです。

ショートカット
■画像の準備
■マップイベントの設定
■補足


  
■画像の準備

吹き出しの画像を用意してください。

画像は素材管理の「CharSet」にインポートしてください。


この吹き出し画像を使う場合は、
画像の上で右クリック名前を付けて画像を保存を選択し、
デスクトップなどへ保存してインポートしてください。


▲トップへ戻る▲


  
■マップイベントの設定

吹き出しを表示するマップイベントを作成します。

マップイベントの左下の設定は、以下のように設定してください。



移動速度は、主人公の移動速度と同じ速度(初期設定速度=標準速)にしてください。



移動ルート設定には、すりぬけ開始を設定してください。





イベント実行内容は以下のように設定してください。

◆変数の操作:[0001:X座標]代入,主人公のX座標
◆変数の操作:[0002:Y座標]代入,主人公のY座標
◆変数の操作:[0002:Y座標]減算,1
◆イベントの位置を設定:このイベント, (V[0001],V[0002])<主人公の1マス上へ移動
◆変数の操作:[0003:XY前]代入,主人公のX座標
◆変数の操作:[0003:XY前]乗算,1000
◆変数の操作:[0003:XY前]加算,主人公のY座標
◆ラベルの設定:1番
◆ウェイト:0.0秒
◆変数の操作:[0004:XY現在]代入,主人公のX座標
◆変数の操作:[0004:XY現在]乗算,1000
◆変数の操作:[0004:XY現在]加算,主人公のY座標
◆条件分岐:変数[0003:XY前]がV[0004]と同値<移動していない
 ◆指定ラベルへ飛ぶ:1番
 ◆
:分岐終了
◆変数の操作:[0003:XY前]代入,変数[0004]の値
◆条件分岐:主人公が上を向いている
 ◆キャラクターの動作指定:このイベント,上に移動
 ◆
:分岐終了
◆条件分岐:主人公が右を向いている
 ◆キャラクターの動作指定:このイベント,右に移動
 ◆
:分岐終了
◆条件分岐:主人公が下を向いている
 ◆キャラクターの動作指定:このイベント,下に移動
 ◆
:分岐終了
◆条件分岐:主人公が左を向いている
 ◆キャラクターの動作指定:このイベント,左に移動
 ◆
:分岐終了
◆指定ラベルへ飛ぶ:1番


以上で設定完了です。


▲トップへ戻る▲


  
■補足

主人公の移動時に、ほんのちょっとだけ吹き出しの移動が遅れます。

これは主人公が移動した事を確認したあとに吹き出しイベントを移動するので、
どうしても吹き出しの移動開始が遅れてしまいます。

仕様と言う事でご了承ください。



吹き出しの表示内容を変えたい時には、1ページ目でページのコピーをクリックして、
ページの貼り付けをクリックし、2ページ目を作成してください。

そして2ページ目にイベント出現条件を設定し、グラフィックを変えれば、
イベント出現条件に合わせて表示する吹き出しの内容を変える事ができます。


▲トップへ戻る▲



◎関連ページ

●主人公の上に吹き出しを表示(マップイベント固定型)
●主人公の上に吹き出しを表示(戦闘アニメ型)
●主人公の上に吹き出しを表示(ピクチャー型)

YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール