XNA每10秒加速一次



我正在尝试找出一种方法,使物体每10秒增加一次速度。这只是名义上的增长,大约是0.1。我正在与gameTime.SecondsgameTime.TotalSeconds合作找出解决方案,但还没有确定一个。

我的游戏是基于WP7/WP8

有人知道我该怎么做吗?

编辑:

我已经试过了:

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

但它总是落在if里

像这样应该可以工作

int timeSnapshot = 0;
if(gameTime.ElapsedGameTime.TotalSeconds - timeSnapshot >= 10){
Speed += SpeedAcceleration;
timeSnapshot = gameTime.ElapsedGameTime.TotalSeconds;}

最新更新