並列処理の斜め上の使い方(プラグイン不要)【裏技】
並列処理を一度だけ実行したい。
プラグイン、変数、スイッチを可能な限り使いたくない。
そんな方向けに究極の技を伝授します。
そんな方向けに究極の技を伝授します。
その他のテクニックはこちら
InstantEventなどと組み合わせることでかなり自由度の高いイベント制作が可能となります。
もはや作れないマップイベントはほとんど存在しない!
前準備
以下のようなコモンイベントを作ります。
(並列処理やトリガーはキャラクター自身が管理しているのでそれを消す処理です。)
一度だけ実行する並列処理イベント
出現条件を満たした直後に一度だけ並列処理を実行します。
手順:
一度だけ並列処理を実行した後に他のトリガーを実行可能になるイベント
(例)半透明な人
不透明度を128にする並列処理を一度だけ実行した後、決定ボタンで話しかけられるイベントに変化。
トリガー両立
並列処理を行っているのに話しかけられるイベントを作れます。
手順:
1. トリガー「並列処理」にする。
2. 条件分岐「スクリプト」を作成する。
3. トリガーを上書きする。
5.並列処理に使うイベントを入力する。
6. 「ウェイト」を入力する。
7. 並列処理をしないイベントを入力する。
1. トリガー「並列処理」にする。
2. 条件分岐「スクリプト」を作成する。
| this.character(0)._trigger === 4 |
| this.character(0)._trigger = 0; |
右辺の数値は0~3が使用でき、それぞれ「決定ボタン」~「自動実行」に対応しています。
(4は「並列処理」なのでここでは使いません。)
4. 「ループ」を入力する。5.並列処理に使うイベントを入力する。
6. 「ウェイト」を入力する。
7. 並列処理をしないイベントを入力する。
(例)フキダシをイベント実行中以外は常に表示する人
従来複数のイベントやスイッチが必要だったやつ。
この記事へのコメント