私はいたるところを検索してきましたが、カーソルがタイルをクリックして削除できるようにして、その上の他のタイルが倒れるようにする方法がわかりません。
さらに言えば、画面にランダムなタイルをロードする方法を知っている人はいますか?パズルゲームのチュートリアルはありません...
あなたは何を求めていますか、MouseClick の使用方法は? タイルを落とす方法は?またはランダムなタイルを作成する方法は? あなたのタイトルのために、マウスクリックではうまくいきません。(ちなみに、タイルのランダムなリストを作成し、それらをシャッフルして、Googleで検索してください)
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...
}
これが役立つことを願っています。また、パフォーマンスを向上させるためにグローバルにすることもできます。そして次回は、あなたの質問をもう少し明確にしてみてください。