Exemplo n.º 1
0
    void CheckLayerChunks()
    {
        TileMapChunkGenerator t = TileMapChunkGenerator._Instance;

        for (int i = 0; i < t.tilemapLayers.Length; i++)
        {
            //for (int j = 0; j < t.tilemapLayers[i].tilemapChunks.Length; j++)
            //{
            //    Debug.Log(t.tilemapLayers[i].tilemapChunks[j].CellToWorld(new Vector3Int(0,0,0)));
            //}
        }
    }
Exemplo n.º 2
0
    public void Iinitialize()
    {
        if (_Instance == null)
        {
            _Instance = this;
        }

        noiseMap = NoiseGenerator.GenerateNoiseMap(chunkSize.x * chunkCnt.x, chunkSize.y * chunkCnt.y, seed, noiseScale, octaves,
                                                   persistance, lacunarity, offset);

        tilemapChunks = new TileMapChunk[chunkCnt.x * chunkCnt.y];
        GenerateChunks();
    }