Android 获得触摸位置并点击monogame

Android 获得触摸位置并点击monogame,android,monogame,Android,Monogame,我正在为我的学校项目为Android编写一个monogame游戏,但我无法通过触摸位置来完成一个简单的点击动作,我搜索了一下,但找不到任何有用的东西。我的游戏是一个管道益智游戏,当玩家触摸管道时,它会旋转,但正如我所说,我不能这样做。这是我的键盘输入代码 KeyboardState newState = Keyboard.GetState(); if (oldState.IsKeyUp(Keys.Space) && newState.IsKeyDo

我正在为我的学校项目为Android编写一个monogame游戏,但我无法通过触摸位置来完成一个简单的点击动作,我搜索了一下,但找不到任何有用的东西。我的游戏是一个管道益智游戏,当玩家触摸管道时,它会旋转,但正如我所说,我不能这样做。这是我的键盘输入代码

        KeyboardState newState = Keyboard.GetState();
        if (oldState.IsKeyUp(Keys.Space) && newState.IsKeyDown(Keys.Space))
        {
                angle1 += (float)Math.PI / 2.0f;
        }
        oldState = newState;

您需要为以下内容添加检查:

TouchCollection touchCollection = TouchPanel.GetState();

    if (touchCollection.Count > 0)
    {
         //Only Fire Select Once it's been released
         if (touchCollection[0].State == TouchLocationState.Moved || touchCollection[0].State == TouchLocationState.Pressed)
         {
              Console.WriteLine(touchCollection[0].Position);
         {
    }
然后,您可以使用Position变量做任何您想做的事情