instance_activate_layer


Syntaxe:

instance_activate_layer(layer_id);


Argument La description
layer_id La chaîne d'ID de couche (ou la valeur) à utiliser


Retours: N / A


La description

Avec cette fonction, vous pouvez activer une couche qui a été désactivée précédemment. Vous devez fournir l' ID de couche, qui peut être le nom de la couche tel qu'il est écrit dans l'éditeur de code (sous la forme d'une chaîne) ou la valeur d'ID de couche réelle renvoyée par le layer_create et toutes les instances désactivées sur cette couche seront à nouveau activées. Notez que si vous avez désactivé une couche contenant des instances persistantes, vous devrez réactiver la couche avec cette fonction avant de changer de place, sinon toutes les instances persistantes ne seront pas reportées et seront rejetées.


Exemple:

instance_activate_all();
var _vx = camera_get_view_x(view_camera[0]);
var _vy = camera_get_view_y(view_camera[0]);
instance_deactivate_region(view_xview[0] - 64, view_yview - 64, _vx + 128, _vy + 128, false, false);
instance_activate_layer("Player_Layer");

Le code ci-dessus active toutes les instances de la salle, puis désactive celles qui sont en dehors des limites de la vue actuelle de la caméra, à l'exception des instances de la couche "Player_Layer" qui sont réactivées à la fin.