我正在 XNA 中构建游戏,而且我对 XNA 也很陌生,但我必须从某个地方开始。我游戏中的几乎所有东西都完美无缺。这是一款顶视图赛车游戏。唯一的问题是我想持续获得奖金,我从地图上拾取的奖励持续给定时间,比如 3 秒,我知道我需要使用计时器,但我不知道应该如何使用它。
这是代码的一部分,当汽车与我的地图图块相撞时我使用:
if (map[x][y] == 0)
{
if (speedBonus)
{
car.speed = 450;
}
else
{
car.speed = 200;
}
我希望你们中的一个可以帮助我解决这个问题,因为我花了大约 2 个小时来修复它,但我的代码并没有帮助我。提前致谢!