instance_activate_object

使用此函数,您可以从先前已停用的所有对象中激活特定对象的单个实例或所有实例。请注意,如果您已停用已标记为持久性的实例或对象,则在换房之前,您需要使用此函数再次重新激活它,否则它将不被携带,而会被丢弃。也要注意,激活不是瞬时的,而是在此中激活的实例在调用函数的事件结束之前,不会认为 way 处于活动状态。

 

语法:

instance_activate_object(obj);

参数类型描述
objObject Asset要激活的对象或实例(也可以使用关键字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"除外,对象"obj_Lights"在结束时再次重新激活。