// Use this for initialization void Start() { Debug.Log(Application.dataPath); TerrainGen = new TerrainGenerator(); /* * GoogleElevationPack GoogleElevation; * * GoogleElevation = new GoogleElevationPack(); * * //ElevationPack.GenerateElevation(39.7391536f, -104.9847034f); // One Point * * //ElevationPack.GenerateElevation(39.7391536f, -104.9847034f, 36.455556f, -116.866667f); // Two Points * * //ElevationPack.GenerateElevation(36.578581f, -118.291994f, 36.23998f, -116.83171f, 50); // Path * * GoogleElevation.GenerateElevation(36.0f, -118f, 35f, -116f, 200); // Path * * TerrainGen.SetTerrainInfo(GoogleElevation.DataWidth ,GoogleElevation.DataHeight,150); * * TerrainGen.CreateTerrain(GoogleElevation.GetElevationBy2DFloat() , GoogleElevation.DataWidth , GoogleElevation.DataHeight); * */ DEMElevationPack DemElevation; DemElevation = new DEMElevationPack(); DemElevation.ReadFile(Application.dataPath + "/Data/elevation_map100.dem"); //DemElevation.ReadFile(Application.dataPath+"/Data/elevation_map000.dem"); TerrainGen.SetTerrainInfo(DemElevation.DataWidth * 30, DemElevation.DataHeight * 30, 4000); //TerrainGen.SetTerrainInfo(DemElevation.DataWidth *10,DemElevation.DataHeight * 10,2048); //TerrainGen.SetTerrainInfo(10000,10000,2048); TerrainGen.CreateTerrain(DemElevation.GetElevationBy2DFloat(), DemElevation.DataWidth, DemElevation.DataHeight); TerrainGen.CreateTexture("Grass (Hill)", "Grass&Rock", "Cliff (Layered Rock)"); TerrainGen.AssignTexture(); }