game_restart

使用此函数,您可以重新启动游戏。这与首次运行游戏基本相同,因此将触发游戏开始事件以及游戏结束事件

注意 调用此函数后,您将无法在同一事件中 创建对象的新实例 。 有一个例外:如果您要创建其实例的对象已 标记为持久化 , 或者在传递到 instance_create_*() 函数的 变量结构 中将其 persistent 变量设置为 true, 它将被创建。

在后一种情况下 (通过变量结构使新实例持久化),该实例的 变量定义 将不会被执行。

应该注意,调用此函数时,某些事项不会重置:

语法:

game_restart();

 

返回:

N/A

 

例子:

if keyboard_check_pressed(ord("R")) game_restart();

这将在玩家按下"R"键时重新启动游戏。