我需要一个永远每秒运行一次的循环

时间:2019-02-13 17:28:32

标签: c#

我正在用Visual Studio C#格式制作答题器游戏,现在我需要升级,每秒钟增加1现金

我曾尝试过true循环和for(;;)循环,这会导致游戏挂起。

我正在使用WinForms 这是我尝试过的代码 enter image description here

1 个答案:

答案 0 :(得分:1)

如果您正在编写游戏,则应该真正考虑设置游戏循环。它们用于控制游戏的整体流程,检查状态以及更新值和UI。那真的对您有帮助。游戏循环中最大的部分之一就是更新基于时间的动作,这听起来像是您要尝试执行的动作。查看this link,了解游戏循环。

如果您使用的是游戏循环,则可以在循环中进行检查,以查看自从添加最后一笔现金以来是否过去了一秒钟,如果是,则添加另一笔现金。游戏循环就在这里!祝你好运