Game Maker Language リファレンス > 組み込み関数 用途別 > リソース操作・ルーム > 一般的なレイヤー関数 > layer_add_instance()
この関数を使用して、特定のインスタンスを現在あるレイヤーから別のレイヤーに移動できます。 レイヤーID( layer_create() を使用してレイヤーを作成するときに取得する)またはレイヤー名(文字列として。これはパフォーマンスに影響します)およびレイヤー間を移動するインスタンスのインスタンスIDを指定します。 たとえば、プレーヤーが別のレイヤーよりも奥行きの浅いレイヤーにあり、2つのレイヤーの間のレイヤーの後ろに表示したいとします。 この関数を使用して、プレーヤーを前景レイヤーから背景レイヤーに切り替え、描画されている他のレイヤーの後ろに表示させることができます。
layer_add_instance(layer_id, instance_id)
var near = instance_nearest(x, y, obj_Tree); var layer_id = layer_get_id("Instances Front"); layer_add_instance(layer_id, near);
上記コードは生成した ob_Tree を レイヤー "instances Front" に登録しています