Ele*_*fee 3 c# cmd key console-application
我想给自己一个小小的有趣挑战,用C#编写一个Snake游戏(诺基亚风格),让事情变得更难,我想让它基于文本并仅使用终端.
我的第一个绊脚石是,为了使游戏可玩,我需要能够使用箭头键来移动蛇头,从而让蛇的其余部分跟随.
我之前见过它,但我不记得在哪里,有人能帮帮我吗?
请注意,这是一个特定的编程问题,因为我不确定要使用哪些类或如何使用它们.
您可以使用ReadKey()
方法在控制台中处理箭头输入.
var key = Console.ReadKey().Key;
if (key == ConsoleKey.DownArrow)
Console.WriteLine("Down arrow pressed");
Run Code Online (Sandbox Code Playgroud)
箭头键都有代码ConsoleKey.UpArrow
,ConsoleKey.DownArrow
,ConsoleKey.LeftArrow
和ConsoleKey.RightArrow
.