instance_deactivate_all

此函数将在运行代码时停用房间中的all实例。如果"notme"标志设置为false,则这可能包括运行代码的实例,但通常您希望该实例处于活动状态,在这种情况下,"notme"标志应设置为true。 请注意,停用不是即时的,并且以这种方式停用的实例在调用函数的事件结束之前不会被视为不活动。

注意 如果您在房间启动时停用实例 (即通过房间创建代码,或通过房间内实例的实例 创建事件 ),则放置在房间内的所有实例在停用之前, 房间编辑器 仍会运行其 Create 事件

警告 停用启用了物理功能的实例将 不会 阻止其装置在物理模拟中进行交互。为此,您应在激活 / 停用实例时将其 phy_active 变量设置为 truefalse

 

语法:

instance_deactivate_all(notme);

参数类型描述
notmeBoolean是否激活调用实例(true)或不激活调用实例(false)。

 

返回:

N/A

 

例子:

instance_deactivate_all(true);
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_activate_region(_vx - 64, _vy - 64, _vw + 128, _vh + 128, false);

上面的代码取消激活除运行该代码的实例之外的所有实例,然后激活房间内的一个区域。