XNA益智游戏如何点击鼠标

本文关键字:鼠标 何点击 益智游戏 XNA | 更新日期: 2023-09-27 18:33:59

我一直在到处搜索,我不知道该怎么做才能使光标能够单击瓷砖并将其删除,以便上面的其他瓷砖可以掉下来。

就此而言,有人知道如何在屏幕上加载随机瓷砖吗?没有关于益智游戏的教程...

XNA益智游戏如何点击鼠标

你在问什么,如何使用鼠标点击?如何让瓷砖掉落?或如何制作随机瓷砖?因为你的标题病了鼠标点击。(顺便说一句,为瓷砖制作一个随机列表,然后洗牌,只需谷歌一下)

        MouseState ms = Mouse.GetState();
        double x = Math.Floor(((double)ms.X  / (double)TILE WIDTH);
        double y = Math.Floor(((double)ms.Y  / (double)TILE HEIGHT);
            if (ms.RightButton == ButtonState.Pressed)
            {
                //Add tile (tiles[x,y] = whatever, or something like that)

            }
            if (ms.LeftButton == ButtonState.Pressed)
            {
                //And so on...

            }

希望这有所帮助,另请注意,您可以将其全局化以获得更好的性能。下次尝试进一步澄清您的问题。