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

2024-03-24

我对 XNA C# 很陌生,我想知道如何在 XNA C# 中创建一个在几秒钟后执行某些操作的计时器。

我见过Flash 教程 http://www.republicofcode.com/tutorials/flash/as3timer/这满足了我的需要,但我不知道如何在 XNA C# 中做到这一点

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

Thanks.


在更新中执行如下操作

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
} 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何创建一个做某事的计时器? 的相关文章

随机推荐