Как читать ввод с сенсорного экрана на Android - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь перенести игру одним щелчком на Android, используя моногаму, но в первый раз, когда я делаю это, я пытаюсь понять, как я могу читать, нажал ли пользователь на экран или нет. Я также не уверен, какую библиотеку использовать, наиболее логично выглядит Android.Gestures, но я не знаю, как ее использовать.

1 Ответ

1 голос
/ 16 апреля 2019

Определить коллекцию касаний: TouchCollection touchState;//get touches

В Update() метод Game1() или класс, который вы хотите реализовать:

            touchState = TouchPanel.GetState();

            foreach (var touch in touchState)
            {                    
                if (touch.State == TouchLocationState.Pressed)
                {
                    //do what you want here when users tap the screen
                }                
            }

Используется using Microsoft.Xna.Framework.Input.Touch;

...