C# XNA益智游戏如何鼠标点击
我一直在到处搜索,我不知道该怎么做才能使光标能够点击一个瓷砖并删除它,这样上面的其他瓷砖就可以掉下来C# XNA益智游戏如何鼠标点击,c#,xna,puzzle,C#,Xna,Puzzle,我一直在到处搜索,我不知道该怎么做才能使光标能够点击一个瓷砖并删除它,这样上面的其他瓷砖就可以掉下来 就这点而言,有人知道如何在屏幕上加载随机分幅吗?没有关于益智游戏的教程…你在问什么,如何使用鼠标点击?如何使瓷砖掉落?或者如何制作随机瓷砖?因为你的头衔,我会选择mouseclick。(顺便说一句,随机列出瓷砖,然后洗牌,只需谷歌一下) 希望这对您有所帮助,同时请注意,您可以使其全球化以获得更好的性能。下次试着把你的问题再澄清一点。这是一个很好的回答,回答了一个糟糕的问题。不过有一件事,一般来说
就这点而言,有人知道如何在屏幕上加载随机分幅吗?没有关于益智游戏的教程…你在问什么,如何使用鼠标点击?如何使瓷砖掉落?或者如何制作随机瓷砖?因为你的头衔,我会选择mouseclick。(顺便说一句,随机列出瓷砖,然后洗牌,只需谷歌一下)
希望这对您有所帮助,同时请注意,您可以使其全球化以获得更好的性能。下次试着把你的问题再澄清一点。这是一个很好的回答,回答了一个糟糕的问题。不过有一件事,一般来说,最好有一个全局鼠标处理程序(避免每次都用CPU进行检查),您可能会提到这一点。如果这样做有效并且您使用了它,请单击“检查”按钮接受它作为答案。
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...
}