3

我想给自己一个有趣的小挑战,用 C# 编写一个 Snake(诺基亚风格)游戏,让事情变得更加困难,我想让它基于文本并仅使用终端。

我的第一个绊脚石是,为了使游戏可玩,我需要能够使用箭头键来移动蛇头,从而让蛇的其余部分跟随。

以前看过,但是不记得在哪里了,谁能帮帮我?

请注意,这是一个特定的编程问题,因为我不确定要使用哪些类或如何使用它们。

4

1 回答 1

6

ReadKey()您可以使用方法在控制台中处理箭头输入。

var key = Console.ReadKey().Key;
if (key == ConsoleKey.DownArrow)
   Console.WriteLine("Down arrow pressed");

箭头键有代码ConsoleKey.UpArrowConsoleKey.DownArrow和。ConsoleKey.LeftArrowConsoleKey.RightArrow

于 2013-09-06T16:30:03.530 回答