我对 GMS2 有点陌生,遇到了一些问题。在我的游戏的当前状态下,您从一个无用的房间开始,该房间仅用于初始化全局变量和持久对象。这个房间然后切换到实际水平。这一切都发生在第一个房间的创建代码中:
globalVars();
instance_create_depth(-2*global.tile_size, -2*global.tile_size, 0, OBJ_UTIL_manager);
room_goto(2);
在切换房间时,只会出现一些实例。特别是,只有没有父对象或具有特定父对象的对象才会出现。不显示具有其他类型父对象的对象。它们存在于房间生成器中。它们确实存在,但不可见。
同一个房间,如果移动到房间队列的顶部并因此成为第一个创建的房间,只要我添加上面的全局变量初始化和管理器对象创建,它就可以正常工作。在切换房间以使事物可见时,有什么特别需要做的吗?
这是房间在编辑器中的显示方式:http: //prntscr.com/lg2x3w
与切换到时的显示方式相比:http: //prntscr.com/lg2wdg