Как мне начать читать ввод с клавиатуры для создания 2D-игры в WPF? - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь создать 2D-игру на C # с использованием в качестве приложения WPF.Мой XAML - это просто Grid с Image, в котором используется метод CompositionTarget.Rendering.Как мне настроить код для чтения нажатий клавиш, которые будут использоваться для перемещения спрайтов?

В качестве дополнительной цели я также хотел бы прочитать ввод с геймпада для программы, поэтому я хочу что-нибудь, что выиграло 'позже возникнут проблемы с поддержкой контроллера.

1 Ответ

0 голосов
/ 17 января 2019

Вы можете использовать это в своем окне wpf:

<Window>
   <Window.InputBindings>
      <KeyBinding Key="Left" Command="{Binding DoSomethingMoveLeftOrSo}"/>
   </Window.InputBindings>
</Window>

А в команде вы можете выполнить свое действие

...