我对 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(使用前将#替换为@)