Я пытаюсь получить сенсорные позиции в MonoGame, который я запускаю на устройстве Windows Phone 8 и отлаживаю через Visual Studio 2012.
Это мой метод обновления:
public override void Update(Microsoft.Xna.Framework.GameTime time)
{
if (_StateIsActive) // for pausing game
{
base.Update(time);
TouchCollection touchCollection = TouchPanel.GetState();
foreach (TouchLocation tl in touchCollection)
{
if ((tl.State == TouchLocationState.Pressed)
|| (tl.State == TouchLocationState.Moved))
{
Debug.WriteLine(tl.Position.ToString());
}
}
}
}
Когда я касаюсь экрана, все, что я получаю на выходе, это:
{X:INF Y:INF}
Что я делаю неправильно?
РЕДАКТИРОВАТЬ: я пытался сделать то, что было сделано в этом потоке, но это не сработает, так как я получаю только значение INF. Жесты для чтения в MonoGame