此函数用于更改Windows线程调度程序的解析度。参数中提供的解析度值需要以毫秒为单位。
默认情况下,GameMaker使用1毫秒的解析度,这是允许的最小解析度,并提供最佳性能。将解析度更改为更高的值可能会对性能产生负面影响,但它也可能降低功耗。
您可以提供-1作为参数以将解析度恢复为其默认值(由Windows设置)。请注意,更改调度程序的解析度将影响与游戏同时运行的所有进程。
注意:此函数仅适用于Windows。
scheduler_resolution_set(milliseconds);
参数 | 类型 | 描述 |
---|---|---|
milliseconds | Real | 新的解析度值(以毫秒为单位)或默认为-1 |
N/A
scheduler_resolution_set(2);
此示例将Windows线程调度程序的解析度设置为2毫秒。