在Game maker中...实例被销毁后,我希望游戏移至主菜单室之前要有几秒钟的延迟。我在实例销毁后添加了警报0,并在警报0中添加了消息框,说明游戏结束,并且还移至房间-主菜单。但是那个警报并没有触发。实例销毁后将不执行任何操作。如果我不使用警报,则会在实例完全销毁之前弹出消息框。该怎么办?我真的很感谢任何帮助!
警报当然不起作用,因为您破坏了警报所在的对象。最简单的方法- obj_wait在create event write中创建一个新对象(例如,名称为):
alarm [0] = room_speed * 3;
Run Code Online (Sandbox Code Playgroud)
在里面alarm0:
room_goto (r_main_menu); // your menu room
Run Code Online (Sandbox Code Playgroud)
销毁对象时,请创建一个实例:
instance_create (0, 0, obj_wait);
Run Code Online (Sandbox Code Playgroud)