instance_number

使用此函数,可以找出房间中存在指定对象的活动实例数。使用此函数检查时,如果对象是,则所有子对象也将包括在返回值中,并注意,已通过实例去激活函数停用的那些实例将不包括

 

语法:

instance_number(obj);

参数类型描述
objObject Asset要获取其实例数量的对象,或使用关键字 all 来计算所有实例的数量

 

返回:

Real

 

例子:

if (instance_number(object_index) < 50)
{
    instance_create_layer(random(room_width), random(room_height), "Instances", object_index);
}

上面的代码将检查从与当前实例相同的对象创建的实例的数量,然后如果少于50个,则在房间内的随机位置创建另一个实例。