display_set_sleep_margin


描述

此函数可用于设置用于游戏渲染计时的休眠时长值,单位是毫秒。默认值如下:

平台 Milliseconds
Windows 20
macOS 20
Ubuntu 20
HTML5 20
Android/Amazon Fire 4
iOS 4
Windows UWP 20
Xbox 20
PS4 20
Nintendo Switch 20


请注意,即使将计时方法设置为垂直同步(vsync),休眠时长也会对游戏的渲染产生一些影响,应当特别注意。有关更多显示器计时(display timing)的信息,请参阅display_set_timing_method()


语法:

display_set_sleep_margin(milliseconds);

参数 描述
milliseconds The number of milliseconds for the sleep margin


返回:

N/A(无返回值)


例如:

if display_get_timing_method() != tm_sleep
{
display_set_timing_method(tm_sleep);
if display_get_sleep_margin() != 20
    {
    display_set_sleep_margin(20);
    }
}

上述代码将检查计时方法,如果它不是tm_sleep ,那么它将被设置为后者,并将休眠时长设为20。