我看到了一种通过project.xml
来做到这一点的方法,但是我没有看到在运行时禁用/启用垂直同步的方法(例如,在设置菜单中具有选项)。搜索没有给我任何答案。 :(
答案 0 :(得分:2)
最多Lime,它是OpenFL的基础。 Lime本身是建立在SDL之上的,但是您只能通过Lime间接访问SDL API。
浏览石灰源和提交历史记录,现在似乎不支持您所追求的目标-vsync标志仅传递给初始的CreateWindow()
调用,似乎没有在事实之后更改它的方法/无需创建新窗口。
几年前in the OpenFL forums讨论了这个问题。在那里,提出了关于如何通过使用不同标志(指定SDL_RENDERER_PRESENTVSYNC
与未指定)重新创建SDL renderer来在Lime中实现此想法的想法。如果需要此功能,则可以考虑自己实施它并创建请求请求。