Game Maker Language リファレンス > 組み込み関数 用途別 > リソース操作・ルーム > 一般的なレイヤー関数 > layer_destroy_instances()
この関数を使用して、特定のレイヤーに割り当てられているすべてのインスタンスを破棄できます。 レイヤーID( layer_create() を使用してレイヤーを作成するときに取得する)またはレイヤー名(文字列として-これはパフォーマンスに影響します)を指定すると、そのレイヤーにあるすべてのインスタンスが ゲーム、破壊イベントとクリーンアップイベントをトリガーします。
layer_destroy_instances(layer_id)
if global.game_over { layer_destroy_instances(layer); }
上記のコードはグローバル変数をチェックし、それがtrueの場合、呼び出し元のインスタンスのレイヤーにあるすべてのインスタンスが破棄されます(呼び出し元のインスタンスを含む)。