gpt4 book ai didi

c# - 多个实时图形在自己的线程中,全局 60fps 限制?

转载 作者:太空宇宙 更新时间:2023-11-03 16:52:13 24 4
gpt4 key购买 nike

我正在使用 XNA 并创建一堆表单,这些表单会滚动自己的“游戏循环”来处理绘图等。每个新表单都在其自己的线程上打开,随后使用 Application.Run(form) 使线程处理该表单的消息。

当我开始时,我注意到尽管我没有实现任何类型的帧限制时间,但窗口以 60 fps 的速度绘制。无论如何,这是我的目标数字,所以我就把它留在那里了。

但是现在我发现,当我打开多个窗口时,原来的 60 fps 在它们之间平均分配:2 个窗口每个 30,每个 3 个 20,等等。

我还尝试使用 Application.DoEvents 代替 Application.Run 进行循环,但结果相同。

有人知道这个 60fps 的限制是从哪里来的,如何克服它?

最佳答案

转到图形驱动程序设置窗口。关闭关闭垂直同步。

关于c# - 多个实时图形在自己的线程中,全局 60fps 限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3533133/

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