room

该变量保存游戏正在运行的当前房间的房间索引。这 不是 只读变量,但是更改此变量不会更改当前房间的索引值,而是更改房间以匹配您为变量设置的索引。执行此操作时应小心,如果您将变量更改为无效的索引,游戏将抛出错误并关闭。一般来说,使用 room_goto 更换房间是更好的做法。

注意 房间 ID 并不基于其在 资产浏览器房间管理器 中的顺序,因此您应避免直接提供数字值。相反,请使用您要引用的资产 (只是其名称) 的房间 常量 或通过函数检索它。

语法:

room

 

返回:

Room Asset

 

例子:

if (room == rm_level1)
{
    audio_play_sound(snd_level1, 1, 1);
}

上面的代码将检查当前房间是否是第一层,并在这种情况下播放该层的音乐。