Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 SDL2 的新手,在 SDL2 c++ 中找不到任何滴答系统。
我想得到这样的东西:
bool running = true; while(running) { render(); //my own created render void // some kind of FPS optimalization with redraw // here }
通常,您希望在整个显示刷新周期的倍数处运行渲染循环。因为在调用SwapBuffers下一个绘图之后,OpenGL 调用将阻塞,直到实际交换被执行,这会自动将您限制为显示刷新频率。无需实现自定义时序方案。
SwapBuffers
仅当您在图形驱动程序中禁用 V-Sync 时,您的运行速度可能比显示刷新快。