room_instance_clear

此函数将清除房间中的所有实例 (对于要删除的实例,不会调用销毁事件)。

注意 对在 资产浏览器 中创建的房间资产调用此函数 将永久清除房间中的实例 ,甚至调用 game_restart 也会不将房间恢复到原来的状态。只有结束游戏并再次打开时,房间才会再次回到原来的状态。

 

语法:

room_instance_clear(index);

参数类型描述
indexRoom Asset要清除其中所有实例的房间的索引。

 

返回:

N/A

 

例子:

global.rm = room_add();
room_assign(rm_base, global.rm);
room_instance_clear(global.rm);

上述代码将向游戏添加一个新房间,然后将索引为 rm_base 的房间内容复制到其中。然后它将清除这个新房间中的所有实例。