Skip to main content
GameDev.net gamedev.net
🔒 Locked

XNA gametime question

Started by ProjectOlle Apr 11, 2011 at 12:57 PM 1 replies 1.5k views
Original Post
ProjectOlle
ProjectOlle
Hey guys!

I'm making a tower-defense like game and need some cooldown on the shots from the towers so they wont just spam out shots in more or less a straight line. Im still pretty new to XNA so could anyone tell me how I compare time ? ..

I would like to do something like:
Shoot(); // every 5 sec

Thx in advance!
UltimaX
UltimaX
See this as an example of how to compare time: http://blogs.msdn.co...-framerate.aspx

In your case you could do:

elapsedTime += gameTime.ElapsedGameTime;
if (elapsedTime > TimeSpan.FromSeconds(5))
{
elapsedTime -= TimeSpan.FromSeconds(5);
//--Event at 5 seconds
}
ProjectOlle
ProjectOlle

See this as an example of how to compare time: http://blogs.msdn.co...-framerate.aspx

In your case you could do:

elapsedTime += gameTime.ElapsedGameTime;
if (elapsedTime > TimeSpan.FromSeconds(5))
{
elapsedTime -= TimeSpan.FromSeconds(5);
//--Event at 5 seconds
}


<3

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.