我正在尝试找出一种方法,使物体每10秒增加一次速度。这只是名义上的增长,大约是0.1。我正在与gameTime.Seconds
和gameTime.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;}