gpt4 book ai didi

c# - 如何创建一个做某事的计时器?

转载 作者:行者123 更新时间:2023-11-30 21:10:20 25 4
gpt4 key购买 nike

我是 XNA C# 的新手,我想知道如何在 XNA C# 中创建一个计时器,它会在几秒后执行某些操作。

我看过 a Flash tutorial这就是我需要的,但我不知道如何在 XNA C# 中做到这一点

我正在尝试使用计时器在项目的特定时期制作闪烁模型。因此,我需要知道如何启动计时器以及计时器如何切换模型的闪烁。

谢谢。

最佳答案

在更新中做类似下面的事情

float elapsedTime = (float)gameTime.ElapsedGameTime.TotalSeconds;

然后有一个像秒这样的变量

float timer = 5.0f; // Five seconds

然后在更新

timer -= elapsedTime

if(timer <= 0)
{
// Hanlde the blink here
timer = 5.0f; // Reset timer
}

关于c# - 如何创建一个做某事的计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8552648/

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