instance_activate_object


语法:

instance_activate_object(obj);


参数 描述
obj 要激活的物体或实例(也可以使用关键字 all)。


返回: N/A(无返回值)


描述

使用此函数,你可以从之前已冻结的所有实例中激活单个实例或特定物体的所有实例。请注意,如果你已停用已标记为 保持 的实例或物体,则需要在更换房间之前使用此函数重新激活它,否则它将 被转移,并将被丢弃。


例如:

instance_activate_all();
var _vx = camera_get_view_x(view_camera[0]);
var _vy = camera_get_view_y(view_camera[0]);
var _vw = camera_get_view_width(view_camera[0]);
var _vh = camera_get_view_height(view_camera[0]);
instance_deactivate_region(_vx - 64, _vy - 64, _vw + 128, _vh + 128, false, false);
instance_activate_object(obj_Lights);

上述代码激活房间内的所有实例,然后冻结当前摄像机视图极限之外的实例,但物体 “obj_Lights” 除外,该物体在结束时将再次激活。