Game Maker Language リファレンス > 組み込み関数 用途別 > リソース操作・ルーム > 一般的なレイヤー関数
GameMaker Studio 2 Room Editorを使用すると、さまざまなアセットのレイヤーを部屋に追加できます。 これらは、タイルマップ(タイルセットを使用)、背景、スプライトまたはシーケンス、およびインスタンスにすることができますが、ルームエディターとは異なり、レイヤーごとに1つのアセットタイプに限定されず、同じレイヤーに複数のアセットタイプを追加できることに注意してください -たとえば、背景とタイルマップをすべて同じレイヤーに配置できます。 レイヤーに追加された各アセットは、そのレイヤーの要素と見なされます。
このセクションでは、ルームレイヤーでの作業時に使用される一般的な機能と、インスタンスレイヤー要素での作業に固有のいくつかの機能について概説します。
別の部屋のレイヤーのターゲティングに関連するいくつかの追加機能もあります。 現在の部屋ではない部屋の何かを変更したい場合や、部屋を手続き的に生成したい場合、または任意の数のものを生成したい場合があります。 これを有効にするには、次の関数を使用します。
ここでは、適切な関数を使用してターゲットルームを設定し、レイヤー関数を呼び出します。 これらのレイヤー機能はターゲットルームにのみ適用され、現在のルームには適用されません。 終了したら、reset関数を呼び出して、コードスコープを現在の部屋に再び戻します。
最後に、これはレイヤー上のインスタンスでのみ使用されます(レイヤー自体は他の要素を持つことができますが、次の関数の影響を受けません)、すべてのインスタンスを非アクティブ化または再アクティブ化するために使用できるいくつかの関数があります。