【发布时间】:2019-06-11 11:41:55
【问题描述】:
我正在尝试使用 C# 创建一个 2D 游戏,并将其用作 WPF 应用程序。我的 XAML 只是一个带有 Image 的 Grid,在 CompositionTarget.Rendering 方法中被绘制到其中。我应该如何设置代码来读取用于移动精灵的击键?
作为一个附带目标,我还想为程序读取游戏手柄的输入,所以我想要一些不会导致以后控制器支持出现问题的东西。
【问题讨论】:
我正在尝试使用 C# 创建一个 2D 游戏,并将其用作 WPF 应用程序。我的 XAML 只是一个带有 Image 的 Grid,在 CompositionTarget.Rendering 方法中被绘制到其中。我应该如何设置代码来读取用于移动精灵的击键?
作为一个附带目标,我还想为程序读取游戏手柄的输入,所以我想要一些不会导致以后控制器支持出现问题的东西。
【问题讨论】:
你可以在你的 wpf 窗口中使用它:
<Window>
<Window.InputBindings>
<KeyBinding Key="Left" Command="{Binding DoSomethingMoveLeftOrSo}"/>
</Window.InputBindings>
</Window>
在命令中你可以执行你的操作
【讨论】: