警报在Game Maker中不起作用

0 game-maker

在Game maker中...实例被销毁后,我希望游戏移至主菜单室之前要有几秒钟的延迟。我在实例销毁后添加了警报0,并在警报0中添加了消息框,说明游戏结束,并且还移至房间-主菜单。但是那个警报并没有触发。实例销毁后将不执行任何操作。如果我不使用警报,则会在实例完全销毁之前弹出消息框。该怎么办?我真的很感谢任何帮助!

Dmi*_*7ry 5

警报当然不起作用,因为您破坏了警报所在的对象。最简单的方法- 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)