使用此函数,您可以命令实例关闭房间内的所有实例,唯一的例外是那些没有为其分配精灵或遮罩索引的实例。您还可以告诉它在启用时使用精确的碰撞检查,但请注意,这需要所有实例都启用精确的遮罩,并且由于必须进行大量处理,当涉及许多实例时,会大大减慢游戏速度。这通常应该在实例的步进事件中进行,但也可以在碰撞事件中选择性地使用,如下面的代码示例所示。
move_bounce_all( adv );
参数 | 类型 | 描述 |
---|---|---|
adv | Boolean | 是否启用高级退回(true)或否(false)。 |
N/A
if (other.visible)
{
move_bounce_all(false);
}
上述代码将被放置在与另一个对象的碰撞事件中。它首先检查对象是否可见,然后执行move_bounce_all()操作。请注意,在这种情况下,反弹是选择性的,并且将仅针对此碰撞而不是针对每个实例、每个步骤进行计算。