此函数将清除房间中的所有实例 (对于要删除的实例,不会调用销毁事件)。
注意 对在 资产浏览器 中创建的房间资产调用此函数 将永久清除房间中的实例 ,甚至调用 game_restart 也会不将房间恢复到原来的状态。只有结束游戏并再次打开时,房间才会再次回到原来的状态。
room_instance_clear(index);
参数 | 类型 | 描述 |
---|---|---|
index | Room Asset | 要清除其中所有实例的房间的索引。 |
N/A
global.rm = room_add();
room_assign(rm_base, global.rm);
room_instance_clear(global.rm);
上述代码将向游戏添加一个新房间,然后将索引为 rm_base 的房间内容复制到其中。然后它将清除这个新房间中的所有实例。