【发布时间】:2013-05-09 09:57:45
【问题描述】:
我制作了一个 XNA 图像查看器,但它总是重绘场景,即使它没有改变,而且它让我的上网本如地狱般燃烧,所以我希望它在没有任何变化时暂停绘图。
将帧速率降低到 1 是让它保持凉爽的一种方法,但它会导致输出延迟。
在没有输入的情况下如何防止重绘?
这个问题解决了,但又发现了另一个问题——当它的窗口处于焦点时,游戏会消耗大量的 CPU,而当它没有焦点时,它只占用大约 1% 的 CPU。有关如何解决其他问题的详细信息,请参阅此问题:
How to reduce XNA game CPU usage while nothing worth computing is happening?
【问题讨论】:
-
这是一个快速的反对票和一个接近的投票。愿意帮助改进问题吗?
-
如果人们离开 cmets 来解释他们的反对意见,那就太好了。这似乎是一个有明确答案的完全合理的问题。
标签: c# xna throttling