gpt4 book ai didi

c# - 具有类似于 Timer.Tick 的事件的精确计时器

转载 作者:太空宇宙 更新时间:2023-11-03 19:14:38 25 4
gpt4 key购买 nike

我正在为一款游戏制作一个简单的高分插件。为此,我需要一个精确的计时器,我可以从中在标签中显示耗时。到目前为止,我已经尝试了以下方法:

Windows.Forms.Timer:不保持高分辨率间隔,有些较慢,有些较快。

System.Diagnostics.Stopwatch:没有滴答事件。

我还考虑过实现一个低分辨率的 Forms.Timer。然后,当计时器启动和停止时,我将存储系统时间并减去它们以获得耗时。但我不想让事情过于复杂。有什么想法吗?

最佳答案

我认为结合使用 Stopwatch(因为它的高分辨率)和低分辨率 Windows.Forms.Timer 不会过于复杂。

Stopwatch 使用起来非常简单,因此它也不会增加使用 Timer 的复杂性。

(假设您可以接受高分辨率的耗时显示,但可以使用较低分辨率的更新间隔。)

关于c# - 具有类似于 Timer.Tick 的事件的精确计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17953406/

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