Console.Clear() мигаетC#

Место общения программистов C#
Anonymous
Console.Clear() мигает

Сообщение Anonymous »

Код: Выделить всё

while (true)
{
Console.Clear();
for (int row = 0; row < 50; row++)
{
for (int col = 0; col < 50; col++)
{
Console.Write(world[row, col]);
}
Console.WriteLine();
}
Thread.Sleep(500);
}
Я пишу игру и у меня есть фигура, состоящая из 10 символов. Я хочу, чтобы он перемещался в массиве символов при нажатии некоторых кнопок со стрелками. Проблема в том, что эта игра совсем не плавна. Когда используется Console.Clear(), консоль постоянно мигает, и это раздражает. Есть ли какое-нибудь решение этой проблемы? (Если я не хочу использовать Console.SetCursorPosition(), потому что это значительно усложняет создание этой игры).

Подробнее здесь: https://stackoverflow.com/questions/284 ... r-blinking

Вернуться в «C#»