For Each イベント

「For Each」イベントは、オブジェクトをパラメーターとして受け取るイベント です。ゲーム中、オブジェクトのすべてのインスタンスについて、条件とアクションが繰り返されます。

通常は「For Each」イベントを使用する必要はありません。条件とアクションは、すべてのオブジェクトで自動的に実行されます。それらは条件によって定義されます。ただし、オブジェクトの各インスタンスに依存するアクションを実行するには、「For Each」イベントが役立つ場合があります

どんなとき使うのか

以下の例を考えてください。プレイヤーが「Kill​​AllEnemyBonus」というオブジェクトと衝突した場合、すべての敵の「life」変数を0に設定します。また、各敵の位置に特別な種類の爆発を作成します。これを実現するには、「For Each」イベントが必要です。そうしないと、最初の敵の位置で1つの爆発が発生します。