Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 如何使用C#XNA定时器?_C# 4.0_Xna 4.0 - Fatal编程技术网

C# 4.0 如何使用C#XNA定时器?

C# 4.0 如何使用C#XNA定时器?,c#-4.0,xna-4.0,C# 4.0,Xna 4.0,我用的是XNA,我的火箭在飞行时会产生烟雾。我需要知道如何在XNA中为这些简单的烟雾对象使用一些计时器。创建对象时…等待2秒并销毁此对象。有人能帮忙吗?你的更新方法应该被传递给游戏时间对象。在ctor或setup方法中记录时间,并在每次更新时进行比较。指定的时间过后,请运行您的拆卸方法。您能给我看一些代码吗?我是XNA的begginer,不知道如何编写代码来获取时间和检查时间……您的游戏对象应该继承自GameObject(或类似的东西,我没有在这台机器上安装XNA),并且将有一个更新(GameT

我用的是XNA,我的火箭在飞行时会产生烟雾。我需要知道如何在XNA中为这些简单的烟雾对象使用一些计时器。创建对象时…等待2秒并销毁此对象。有人能帮忙吗?

你的更新方法应该被传递给游戏时间对象。在ctor或setup方法中记录时间,并在每次更新时进行比较。指定的时间过后,请运行您的拆卸方法。

您能给我看一些代码吗?我是XNA的begginer,不知道如何编写代码来获取时间和检查时间……您的游戏对象应该继承自GameObject(或类似的东西,我没有在这台机器上安装XNA),并且将有一个更新(GameTime)方法。如果游戏对象在主程序更新方法中进行自我更新,请传递gametime对象,以便对象能够在每次更新时读取其状态,并做出类似于此的决策。