C# 如何设置ConsoleKeyInfo的值
我做了一个小游戏,玩家可以在地牢里移动。但现在我想让游戏自己玩。但是我不能让我的机器人按按钮C# 如何设置ConsoleKeyInfo的值,c#,console,pressed,C#,Console,Pressed,我做了一个小游戏,玩家可以在地牢里移动。但现在我想让游戏自己玩。但是我不能让我的机器人按按钮 ConsoleKeyInfo cki; cki = Console.ReadKey(); cki = Game.Bot.Move(); public static ConsoleKeyInfo Move(Random rnd) { ConsoleKeyInfo cki; cki.Key = ConsoleK
ConsoleKeyInfo cki;
cki = Console.ReadKey();
cki = Game.Bot.Move();
public static ConsoleKeyInfo Move(Random rnd)
{
ConsoleKeyInfo cki;
cki.Key = ConsoleKey.RightArrow;
return cki;
}
但这给了我一个错误
我只是想以某种方式改变我的角色。
附笔。
我发现了这个,但无法测试它,因为我不知道箭头键的字符
ConsoleKeyInfo cki=new ConsoleKeyInfo('', ConsoleKey.LeftArrow, false, false, false);
我找到了我要找的东西
ConsoleKeyInfo cki = new ConsoleKeyInfo((char)ConsoleKey.RightArrow, ConsoleKey.RightArrow, false, false, false);
这行给了我按下的按钮:)