💬
【Godot 4.3】「TileSetAtlasSource has no tile at … 」が出た時の対処法
【結論】「TileSetAtlasSource has no tile at … 」のエラーを取れれば他のTilemap関連エラーも解消する。
なんか出た。
Tilemapでマップを設定した時、Tilemap関連のエラーがブワアァァァァァァァァッと出てきた。
うわうわ待て待て多すぎる。
…だが、その中でも特に目立つエラーがこれ
Debbugerログに出てくる「TileSetAtlasSource has no tile at … 」の類のエラー。こいつをまずは片づけてしまおう。
本題
色々調べてみたところ、やり方自体は簡単。
「Tileset/Setup」→「画像の「・・・」の部分を押す」→「Remove Tiles Outside of Texture」
上記の手順でなんと簡単に解消することが分かった。さすがGodot
結果
なんと前述のエラーの他に、全てのエラーが上記手順で消え去った。
「Tileset/Setup」の「・・・」の横にあった黄色い!マークも消えたので、内部的にもOKなんだと思う。
参考文献
【1】「The tile is outside the texture or tiles are already present in the space the tile would cover. The TileSetAtlasSource atlas has no tile at (24, 0).」
Discussion