WPF 2D гра

2075 / WPF / 2D гра

 

Поле

<Canvas>

</Canvas>
 
 
Кнопки

Canvas.SetTop(НазваКомпоненти, Canvas.GetTop(НазваКомпоненти) + 10); // Вниз
Canvas.SetLeft(НазваКомпоненти, Canvas.GetLeft(НазваКомпоненти) + 10); // Вправо
 
 
Клавіатура

private void Window_KeyDown(object sender, KeyEventArgs e)
{
  if (e.Key == Key.Down && Canvas.GetTop(player) + player.Height < 420)
  {
    Canvas.SetTop(player, Canvas.GetTop(player) + 10);
  }
}