我正在尝试在C#控制台中编写一种简单的汽车游戏,并且屏幕上有一个X试图穿越马路。我把汽车随机写成一个阵列。
char[] road1 = { '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'...}
while(true)
{
for (i = 0; i < 50; i++)
Console.Write(road1[i]);
for (int j = 1; j < 50; j++)
{
(road1[j - 1], road1[j]) = (road1[j], road1[j - 1]);
}
Thread.Sleep(50);
}
我使汽车在嵌套的for循环中可移动,但运动始终保持恒定速度。如何使嵌套的for循环变速移动?