此函数可用于设置用于游戏渲染计时的休眠时长值,单位是毫秒。默认值如下:
平台 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。