blank地名を表示する

地名を表示する

町やダンジョンなどに入ると、その地名が画面の隅に表示される・・・というようなゲームがよくあります。

今回はこの機能の作り方を簡単に解説します。今回のサンプルはとても質素な演出ですが、工夫次第ではリッチな演出にすることもできます。

必要なスイッチ

今回、この機能を実現させるために1つ、地名を表示させる処理を呼び出すためのスイッチが必要です。

このサンプルでは、例として「地名表示」というスイッチにします。実際に使用するときは適当に変えてください。

イベントを組む

地名を表示させるマップ(例えば町やダンジョンの出入り口あたりなど)に、次の透明イベントを配置します。

なお、このサンプルではピクチャーに「mati」という画像が使われていますがあくまで一例ですので、ピクチャーの設定などは、それぞれ好みの演出に合わせて変えてください。このサンプルは、フェードイン→3秒待つ→フェードアウトで消えていくという演出です。

[イベント開始条件] 定期的に並列処理する・[出現条件スイッチ] 地名表示

◆ピクチャーの表示:1, mati, (245,12)(透明度100%)
◆ピクチャーの移動:1, (245,12), 1.0秒(W)(透明度0%)
◆ウェイト:3.0秒
◆ピクチャーの移動:1, (245,12), 1.0秒(W)(透明度100%)
◆ピクチャーの消去:1
◆スイッチの操作:[0001:地名表示]をOFFにする

このイベントを配置し、外から町へ入れる場所移動イベントの最後のあたりに、「◆スイッチの操作:[0001:地名表示]をONにする」を入れてください。これで、地名が表示されます。

ただし問題がまだあります。地名が表示されている間に別のマップに行ってしまうと、イベントが最後まで処理されず中断されてしまうため、「地名表示」スイッチがOFFになりません。そのままの状態で町に戻るとまた地名が表示されてしまいます。

これを解決するには、地名が表示されている間に行きつける全ての場所移動イベントに、「◆スイッチの操作:[0001:地名表示]をOFFにする」を入れることが必要です。こうすれば、出ても地名が表示されることはありません。

以上の手順で、地名を表示させることができます。

サンプルのダウンロード

今回のTipsの完成したプロジェクトデータがダウンロードできます。以下のリンクをクリックしてダウンロードし、解凍して下さい。

プレイ方法

始まったら、町の中に入ってみてください。地名が表示されます。

白いテントと奥にある家は、場所移動するときに地名表示スイッチをOFFにしません。なので、地名が表示されている間に中に入ると外に出た時、また地名が出てしまいます。

左手にある家は場所移動時、地名表示スイッチをOFFにします。これだと、地名が表示されている間に中に入って外に出た時に、また地名が出ることはありません。

xl_rpg_tips7.zip | 380.82kB