如何使数组元素以不同的速度移动?

时间:2019-11-15 13:19:20

标签: c#

我正在尝试在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循环变速移动?

0 个答案:

没有答案