void GenerateTerrain() { TerrainGeneratorConfig config = new TerrainGeneratorConfig(); config.width= mapWidth * nodeMapResolution; config.height = mapHeight * nodeMapResolution; config.scale = new Vector2(1, 1); config.origin = Vector2.zero; TerrainGenerator terrainGen = new TerrainGenerator(config); float[,] heightMap; terrainGen.CreateHeightMap(out heightMap); TerrainData terData = terrain.terrainData; terData.heightmapResolution = config.height; terData.SetHeights(0, 0, heightMap); }
public TerrainGenerator(TerrainGeneratorConfig config) { _config = config; }