如何设置 ConsoleKeyInfo 的值
How to set a value for ConsoleKeyInfo
我制作了一个小游戏,玩家可以在其中移动穿过地牢。但现在我想让游戏自己玩。但我不能让我的机器人按下按钮。
ConsoleKeyInfo cki;
cki = Console.ReadKey();
cki = Game.Bot.Move();
public static ConsoleKeyInfo Move(Random rnd)
{
ConsoleKeyInfo cki;
cki.Key = ConsoleKey.RightArrow;
return cki;
}
但这给了我一个错误。
我只是想以某种方式移动我的角色。
P.S。
我创立了这个但无法测试它,因为我不知道箭头键的字符
ConsoleKeyInfo cki=new ConsoleKeyInfo('', ConsoleKey.LeftArrow, false, false, false);
我找到了我要找的东西。
ConsoleKeyInfo cki = new ConsoleKeyInfo((char)ConsoleKey.RightArrow, ConsoleKey.RightArrow, false, false, false);
这一行给我按下的按钮:)
我制作了一个小游戏,玩家可以在其中移动穿过地牢。但现在我想让游戏自己玩。但我不能让我的机器人按下按钮。
ConsoleKeyInfo cki;
cki = Console.ReadKey();
cki = Game.Bot.Move();
public static ConsoleKeyInfo Move(Random rnd)
{
ConsoleKeyInfo cki;
cki.Key = ConsoleKey.RightArrow;
return cki;
}
但这给了我一个错误。
我只是想以某种方式移动我的角色。 P.S。 我创立了这个但无法测试它,因为我不知道箭头键的字符
ConsoleKeyInfo cki=new ConsoleKeyInfo('', ConsoleKey.LeftArrow, false, false, false);
我找到了我要找的东西。
ConsoleKeyInfo cki = new ConsoleKeyInfo((char)ConsoleKey.RightArrow, ConsoleKey.RightArrow, false, false, false);
这一行给我按下的按钮:)