Przenoszę małą konsolę C++ do C# i wygląda na to, że nie mogę przestać drukować naciśnięć klawiszy na konsoli.Jak wyłączyć wyświetlanie naciśnięcia klawisza w konsoli w .NET?
W C++ uzyskać naciśnięcie klawisza z tą metodą, która również powstrzymania klawiszy od drukowanego do konsoli:
bool Game::getInput(char *c)
{
if (_kbhit())
{
*c = _getch();
return true;
}
return false;
}
Próbowałem zrobić odpowiednik w C#, wykonując:
Key = Console.ReadKey();
Ale to nie powstrzymuje postaci przed drukowaniem na konsoli, co powoduje oczywiste problemy. Wszelkie pomysły, jak temu zaradzić?
To jest piękne, dzięki – RollRoll