0

我试图找出一种方法让物体每 10 秒增加一次速度。增加是名义上的,例如 0.1。我正在努力寻找解决方案gameTime.SecondsgameTime.TotalSeconds但还没有确定。

我的游戏是基于 WP7/WP8

有谁知道我该怎么做?

编辑:

我刚刚试过这个:

if (gameTime.TotalSeconds % 30 == 0) { Speed += SpeedAcceleration; }

但它始终属于 if 。

4

1 回答 1

2

像这样的东西应该工作

int timeSnapshot = 0;
if(gameTime.ElapsedGameTime.TotalSeconds - timeSnapshot >= 10){
Speed += SpeedAcceleration;
timeSnapshot = gameTime.ElapsedGameTime.TotalSeconds;}
于 2013-04-01T16:11:58.767 回答