目的 Mouseでクリックしたワールド座標と Gridで管理されているTilemapのワールド座標から クリックされたTileの位置を特定したい。 クリックした座標と連動 手段 Mouse側 // Vector3でマウス位置座標を取得する position = Input.mousePosition; // Z軸修正 position.z = 10f; // マウス位置座標をスクリーン座標からワールド座標に変換する screenToWorldPointPosition = Camera.main.ScreenToWorldPoint(position); //tilemapに座標情報を渡す Tilemap.clickedPosition(screenToWorldPointPosition);
![【記録】Unity 2Dでゲームを作る 03[TilemapとMouse座標軸の連動] - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/e9156ff48cffa084351271854239ea3f66b5fa24/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwJUU4JUE4JTk4JUU5JThDJUIyJUUzJTgwJTkxVW5pdHklMjAyRCVFMyU4MSVBNyVFMyU4MiVCMiVFMyU4MyVCQyVFMyU4MyVBMCVFMyU4MiU5MiVFNCVCRCU5QyVFMyU4MiU4QiUyMDAzJTVCVGlsZW1hcCVFMyU4MSVBOE1vdXNlJUU1JUJBJUE3JUU2JUE4JTk5JUU4JUJCJUI4JUUzJTgxJUFFJUU5JTgwJUEzJUU1JThCJTk1JTVEJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz0yNzAzMjhhZjE0NDg5OGRkY2VhZGNjNGMxNWU1N2ZiNQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB5YXN5b2t1XzhkOWgmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTcxMmIzNDY2MDY0NjRiYmUwYzFkZGIyZTljZTYwNTgy%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3De5d8aab57cdf4751c8b53840099d5bcf)