throw

throw 运行时语句允许您使用以下语法生成自己的运行时异常、结束游戏并显示错误消息:

throw (<expression>);

使用的表达式可以是一个值或一个字符串或任何其他数据类型,然后这将生成一个异常错误,该错误默认情况下显示在屏幕上,关闭错误消息后游戏将结束。例如这样调用:

throw ("Hello World!");

将导致显示以下未处理的异常错误:

Unhandled runtime exception error message example但是,您可以接管此错误消息并使用您自己的处理程序代码,方法是调用函数 exception_unhandled_handler()。此运行时函数允许您提供自定义方法以供您在游戏中发生任何未处理的异常时调用。