Я хочу создать TD игру, в которой карта - это тайлкарта, сгенерированная во время выполнения. на данный момент я пытаюсь создать карту тайлов с пустой плиткой только для начала, и после этого я буду использовать алгоритм A-star, чтобы проложить путь. В настоящее время у меня есть эта функция, написанная ниже. Все работает, и я вижу сетку и карту тайлов в редакторе, когда начинается игра, но тайлов там нет ...
void initTilemap(){
GameObject grid = new GameObject("Grid");
GameObject tilemap = new GameObject("Tilemap");
grid.AddComponent<Grid>();
tilemap.AddComponent<Tilemap>();
tilemap.transform.SetParent(grid.transform);
collidableMap = tilemap.GetComponent<Tilemap>();
collidableMap.ClearAllTiles();
Tile tile = (Tile) Resources.Load("Tile/grass");
for (int x = 0; x < 10; x++)
{
for (int y = 0; y < 10; y++)
{
Vector3Int p = new Vector3Int(x,y,0);
// GameObject tile = new GameObject("TileBase");
collidableMap.SetTile(p, tile);
}
}
}