Как мне симулировать нажатие кнопки в Unity с C #? - PullRequest
0 голосов
/ 30 марта 2019

Как я смогу смоделировать нажатие кнопки выхода в Unity?

Я пытался использовать API InputSimulator, но это не работает. Я также попробовал единство Event.KeyboardEvent, который также не работал.

В настоящее время я пытаюсь провести некоторые тесты пользовательского интерфейса в моей игре, чтобы убедиться, что при нажатии кнопки P на клавиатуре объект меню паузы игры становится активным в иерархии.

Я попробовал это, используя InputSimulator:

InputSimulator IS = new InputSimulatro();
IS.Keyboard.KeyPress(WindowsInput.Native.VirtualKeyCode.VK_P);

Но это не сработало.

Ответы [ 2 ]

0 голосов
/ 31 марта 2019

Я нашел что-то в Документация Microsft .. Вы пробовали это:

InputSimulator IS = new InputSimulator();
IS.SimulateKeyDown(VirtualKeyCode.P);
0 голосов
/ 31 марта 2019

Может быть, я неправильно понял ваш вопрос, но SendKeys не работает? Что-то вроде SendKeys.Send ("{ESC}");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...