2017-10-17 54 views
-2

我已經制作了一個小遊戲,玩家可以通過一個地下城移動。但現在我想讓遊戲發揮自己的作用。但我不能讓我的機器人按按鈕。如何爲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); 

回答

-1

我發現那位就是我一直在尋找。

ConsoleKeyInfo cki = new ConsoleKeyInfo((char)ConsoleKey.RightArrow, ConsoleKey.RightArrow, false, false, false); 

此行讓我按下按鈕:)