操作系统和编译器

在创建跨平台游戏时,获得运行游戏的设备所使用的操作系统的详细信息通常是至关重要的。诸如语言、版本或者网络状态都可以用来使你的游戏适应运行它的系统,使最终用户体验尽可能好,所以 GameMaker 有一些特殊的函数,可以用来获得必要的信息。

操作系统和浏览器

以下函数和变量供您使用,以获取有关运行游戏的操作系统或浏览器的某些详细信息:

预编译函数和常量

某些函数和常量会在您运行游戏时 预编译 ( 即:它们用于定义最终游戏的编译方式),有些函数和常量也可在游戏编译后使用以获取具体细节关于运行时环境。您可以在这里找到它们的完整列表:

调度器

在Windows上,当您的游戏运行时,Windows线程调度程序的分辨率默认设置为1ms。以下函数可用于在运行时检索和更改Windows线程调度程序的分辨率:

剪贴板

有些目标还允许您访问剪贴板以获取和设置信息。为此,GameMaker具有以下函数:

扩展

最后,使用扩展时,您可能需要能够在运行时定义和调用外部函数,因此您可以使用以下内容:

注意 这些都是遗留函数,您应该在扩展编辑器本身中定义任何扩展函数。

注意 这些函数仅适用于 Windows 和macOS 目标平台。