gpt4 book ai didi

haxe - 是否有一种编程方式可以在运行时更改 Haxe/Starling 中的 vsync?

转载 作者:行者123 更新时间:2023-12-01 01:41:42 25 4
gpt4 key购买 nike

我通过 project.xml 看到了这样做的方法但我没有看到在运行时禁用/启用 vsync 的方法(例如在设置菜单中有一个选项或其他东西)。搜索没有给我任何答案。 :(

最佳答案

这将高达 Lime ,OpenFL 建立在它之上。 Lime 本身建立在 SDL 之上,但您只能通过 Lime 间接访问 SDL API。

查看 Lime 源代码和提交历史记录,现在似乎不支持您所追求的 - vsync 标志仅传递给初始 CreateWindow()调用,似乎没有办法在事后/不创建新窗口的情况下更改它。

讨论了同样的问题 in the OpenFL forums几年前。在那里,关于如何通过重新创建 SDL renderer 在 Lime 中实现这一点的想法。建议使用不同的标志(指定 SDL_RENDERER_PRESENTVSYNC 与不指定它)。如果你需要这个功能,你可以考虑自己实现它并创建一个拉取请求。

关于haxe - 是否有一种编程方式可以在运行时更改 Haxe/Starling 中的 vsync?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55884970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com