У меня проблема с тем, как мне переместить мой простой прямоугольник вверх или вниз с помощью сенсорного ввода в Windows Phone 7. Мне удается переместить прямоугольник вверх и выполнить тест на удар, но как узнать, происходит ли мой сенсорный вводвниз?
Я сделал хитбокс, вот мой код.
Rectangle hitbox =
new Rectangle(32,
GraphicsDevice.Viewport.Bounds.Height / 2 - 64,
32,
128);
foreach (TouchLocation location in TouchPanel.GetState())
{
hitbox = new Rectangle((int)blueBar.X, (int)blueBar.Y, 32, 128);
if (hitbox.Contains((int)location.Position.X, (int)location.Position.Y))
{
Debug.WriteLine("We’re hit!");
blueBar.Y -= 10;
}
}