■「自動的に始まる」と「定期的に並列処理する」の違い(更新:2019/07/14)イベント開始条件にある自動的に始まると定期的に並列処理するの違いを説明します。両方とも何もキーを押さなくても自動的にイベントが実行されると言った共通点がありますが、それぞれに長所と短所があり、使用状況に合わせて使い分けます。自動的に始まるを実行しますと、基本的に主人公の操作ができなくなります。自動的に始まるの実行はできません。他の自動的に始まるのイベントは実行できません。イベント出現条件の条件がイベント処理の途中で満たさなくなっても、イベント実行内容の最後までイベント処理が続きます。※別のマップへ移動しても、前のマップの処理が続きます。処理が止まっている間は、定期的に並列処理するが実行されます。自動的に始まるを実行している時でもマップイベントの移動などが行われます。イベント開始条件「イベントから触れたとき」は実行されません。設定によっては自動的に始まるでも主人公の移動が可能になる場合があります。◆この設定の場合は、主人公の移動が可能になります。動作指定に移動処理が無い場合やイベントコマンド:キャラクターの動作指定の下に、イベントコマンド:指定動作の全実行がある場合は、主人公の移動はできません。主人公の操作(メニュー画面を開くなど)ができます。他の定期的に並列処理するが実行されます。他の定期的に並列処理するにも文章の表示があったり、ピクチャーを操作するイベントコマンドがありますと、その定期的に並列処理するの処理も停止します。イベント出現条件を満たさなくなりますとイベント実行内容の途中でも、ウェイトなどを実行した時にイベント処理が中断します。出現条件スイッチがONになった時には、イベント処理が中断した所から処理が再開されます。下手に使うと処理落ちやバグなどの問題を発生させます。主人公の操作(移動やメニュー表示)ができる→定期的に並列処理する主人公の操作(移動やメニュー表示)ができない→自動的に始まると言った使い分けをします。■オープニングイベント自動的に始まるを使います。自動的に始まるを使う事により、主人公の移動ができなくなり、オープニング実行中に勝手にプレイヤーが主人公を操作してしまう問題が無くなります。オープニングイベントのような1回しか使わないイベントは、コモンイベントではなく、マップイベントに設定した方が良いでしょう。■取り消しキーやShiftキーを押したら自作メニューを表示する定期的に並列処理するを使います。◆キャラクターの動作指定:主人公,一時停止(動作を繰り返す:ON)を実行します。※指定動作の全解除で再び移動ができるようになります。定期的に並列処理すると自動的に始まるの両方を使った設定方法もあります。※自作メニューを閉じたらスイッチ0001番をOFF。別のマップへ移動して自作メニューを表示するような時には、このような処理で作ります。主人公の動きを止める「一時停止」の設定は不要になります。■主人公のHPやMPを表示するイベント基本的に定期的に並列処理するを使います。現在の主人公のHPを定期的に並列処理するで監視して、HPの数値が変わった時にHPの表示が変わるように設定します。同じ自作戦闘でも自動的に始まるで処理している自作フロントビューなどの場合は、イベントコマンド:イベントの呼び出しを使ってHPの表示イベントを呼び出し、HPの表示を変える方法も使われます。■自作システム(自作戦闘)自作フロントビューなどの場合は、自動的に始まるを使います。定期的に並列処理するを使います。主人公キャラが移動しない場合は、自動的に始まるを使います。一応自動的に始まるを実行している時でも移動させる事ができます。状況に合わせて定期的に並列処理すると自動的に始まるを使い分けます。何度でも実行されます。オープニングイベントなどの1回だけ実行したいイベントを設定する場合は、イベント出現条件を設定しないと、オープニングイベントが何度も実行されるバグが発生します。基本的な設定としてはマップイベントに2ページを用意して、以下のように設定します。上記の設定の場合、まず1ページ目が実行されます。◆スイッチの操作:[0001:オープニング終了]をONにするが実行され、2ページ目が出現します。マップイベントには、ページ番号の大きいページのみが出現する(実行する)と言った仕様がありますので、2ページ目が出現し続けている限り、1ページ目が実行される事はありません。*補足*オープニングイベントの場合、オープニング専用のマップを用意して、オープニングが終わったら通常のマップへ移動してゲームを開始すると言った方法もあります。この場合は自動的に始まるの処理を止めるような設定は必要ありません。☆イベント処理は1つずつ行われる自動的に始まると定期的に並列処理するを同時に実行した場合、または複数の定期的に並列処理するを同時に実行した場合、イベントは1つずつ順番に処理されています。4◆変数の操作:[0002]加算,15◆変数の操作:[0002]加算,16◆変数の操作:[0002]加算,1◆と言った順番に処理されます。4◆変数の操作:[0002]加算,15◆変数の操作:[0002]加算,16◆変数の操作:[0002]加算,1◆と言った順番に処理されます。定期的に並列処理するBの処理が何度も実行されます。実行中のイベント情報がセーブデータに保存されます。定期的に並列処理するの場合は、イベント出現条件を満たさなくなったあとでも、セーブデータには定期的に並列処理するのイベント情報が保存されます。そのため、大量のイベントコマンドを設定した複数の定期的に並列処理するを実行すると、セーブデータの容量が大きくなり、セーブ画面(ロード画面)を開くのが遅くなる問題が発生する可能性があります。約60分の1秒の時間がかかります。定期的に並列処理するの方が先に実行されます。