新しいマップを作るマップの編集マップタイルの仕組みマップ作成実践編マップの仕上げサンプルマップを使う便利なテクニックテストプレイをするデータベース編データベースとは?主人公と仲間を作るアイテムを作る装備品を作るステートを作るスキルを作る敵キャラクターを作るタイルセットを設定する初期パーティや効果音、コマンドを設定する[システム]タイプを設定する用語を設定するアニメーションについて敵の出現設定イベント編イベントとは?簡単なマップイベントを作るスイッチを使ったマップイベントを作る変数を使ったマップイベントを作るバトルイベントを作るコモンイベントを作るイベント作成・応用編プラグイン編オープニングを作るエンディングを作るゲームを完成させるおわりに作例一覧スイッチについてスイッチとは?スイッチとセルフスイッチセルフスイッチの使用例ゲームを作る上で、「スイッチ」の存在は欠かせません。これがないと、ゲームを作れないと言っても過言ではないでしょう。そこで、ここでは「スイッチとは何なのか?」について解説したいと思います。スイッチとは?まずは、次の画像を見てみてください。道にマップイベントが作成されています。このマップイベントは、[トリガー]が[プレイヤーから接触]になっており、[実行内容]は以下のように設定されています。ゲーム画面上ではこのように表示されます。ところが、ここから先に少し進んだものの、一旦町に戻りたいと考えなおし、来た道を戻ったとしたらどうなるでしょう?●戻ろうとしているのに『進むぞ』とは......戻ろうとしているのにも関わらず、再びセリフが出てしまいましたので、非常におかしくなってしまいました。こんな時、「セリフを表示した」ということを記録出来ていれば、それを条件にして、まだセリフを表示してない時だけセリフを表示すれば良いことになります。続いて、こちらの画像を見てみてください。プレイヤーキャラクターの先に、キラキラ光る場所があります。ここを調べると、アイテムを入手出来るとしましょう。その場合、ここに作成するマップイベントは、[トリガー]が[決定ボタン]、[プライオリティ]が[通常キャラの下]で、[実行内容]は次のようになります。ゲーム画面上ではこのようになります。このマップイベントをもう一度調べるとどうなるでしょうか?このように、再びアイテムを入手出来てしまいました。ここを何度も調べれば、アイテムを無限に入手出来てしまうことになります。こんな時、「アイテムを入手した」ということを記録出来ていれば、それを条件にして、アイテムを入手していない時だけアイテムを入手出来るようにすることが出来ますので、アイテムが無限に手に入ってしまうことはなくなります。この「○○した」ということを記録しておくものが、「スイッチ」なのです。自由に切り替えることが出来ます。するようにすれば、次のようにイベントの実行内容を切り替えられます。時セリフを表示しないようにする。時セリフを表示するようにする。するようにすることで、次のようにイベントの実行内容を切り替えられます。時アイテムを入手出来ないようにする。時アイテムを入手出来るようにする。「死亡フラグが立った」のように、「○○のフラグが立った」という言葉を使ったり、聞いたりしたことのある人は多いと思いますが、この「フラグ」を「スイッチ」に置き換えてみてください。対象のキャラクターが死んでしまう。対象のキャラクターは死なずに済む。人によっては、「フラグ」に置き換えたこちらの方が分かりやすいかもしれませんね。点に関する「どこ」の組み合わせによって、作成出来るイベントの幅は大きく広がりますし、これを使わないと作成出来ないイベントも多数存在します。「スイッチ」の役割と重要度について、理解出来ましたでしょうか?スイッチとセルフスイッチ「スイッチ」には、普通の「スイッチ」の他に「セルフスイッチ」というものがあります。「スイッチ」は、ゲーム全体で共有するものです。し、別のイベントでそのスイッチの状態を参照してイベントの実行内容を変えるということが出来ます。「セルフスイッチ」は、「セルフ(自身)」の名の通り、個々のマップイベントの中だけで有効なスイッチです。つのセルフスイッチが用意されていますが、他のマップイベントのセルフスイッチの状態を参照することは出来ません。種類の状態にすることが出来る。他のイベントからも、スイッチの状態を参照出来る。種類の状態にすることが出来る。他のイベントから、セルフスイッチの状態を参照することは出来ない。したがって、他のイベントからも参照したいものは「スイッチ」で記録するようにし、他のイベントからは参照しないものは「セルフスイッチ」で記録すると良いでしょう。セルフスイッチの使用例さて、実はセルフスイッチは、既にここまでの段階で知らず知らずのうちに使っていました。それは、[イベントの簡単作成]で作成した宝箱のイベントです。しているのが分かりますね。いうフラグは、他のイベントから参照されることがあまりない、独立したフラグといえるので、「セルフスイッチ」を使っているのです。「スイッチ」と「セルフスイッチ」の使い分けについては、今後も適宜説明していきます。