我一直在到处搜索,我不知道该怎么做才能使光标能够单击一个图块并将其删除,以便它上面的其他图块可以掉下来。
就此而言,有人知道如何在屏幕上加载随机图块吗?没有关于益智游戏的教程...
你在问什么,如何使用鼠标点击?如何让瓷砖掉下来?或如何制作随机瓷砖?由于您的标题不适用于鼠标单击。(顺便说一句,为图块制作一个随机列表,然后将它们随机播放,只需谷歌即可)
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...
}
希望这会有所帮助,另请注意,您可以使其全局化以获得更好的性能。下次尝试进一步澄清您的问题。