room_add

此函数创建一个新的空房间并将其添加到您的游戏中,返回其索引以存储在变量中以供处理该房间的所有其他代码使用。

以这种方式添加的每个房间都会永久添加到游戏中,直到可执行文件关闭为止,即: 通过代码添加的房间无法再次删除 。这对内存使用有重要影响,因此您应该谨慎使用此函数。

注意 新房间不属于常规房间排序的一部分,因此它们没有 " 上一个 " 或 " 下一个 " 房间 (这意味着函数 room_nextro​​om_previous 不起作用)。要从添加的房间跳转到另一个房间,您必须使用房间本身的索引。

 

语法:

room_add();

 

返回:

Room Asset

 

例子:

global.myroom = room_add();
room_set_width(global.myroom, 1280);
room_set_height(global.myroom, 720);
room_set_persistent(global.myroom, false);

这将创建一个新房间并将其存储在变量 global.myroom 中。然后,它将其宽度设置为 1280 像素,高度设置为 720 像素,并将其持久性设置为 false