instance_number


描述

通过此函数,你可以了解房间中存在多少指定物体的活动实例。使用此函数进行检查时,如果物体是 父物体,则 所有子物体也将包括在返回值中,并且还请注意,那些已通过instance_deactivate 函数冻结的实例 不会 被检查。


语法:

instance_number(obj);


参数:

参数 描述
obj 物体的实例总数。


返回:

Real(实数)


例如:

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

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