コード例 #1
0
 private void SetTerrain()
 {
     for (int i = 0; i < terrain.childCount; i++)
     {
         HeightmapChunk chunk = terrain.GetChild(i).GetComponent <HeightmapChunk>();
         chunk.Densities = densitiesSaved.densities[i];
     }
 }
コード例 #2
0
    private void SaveTerrain()
    {
        densitiesSaved.densities.Clear();
        for (int i = 0; i < terrain.childCount; i++)
        {
            HeightmapChunk chunk = terrain.GetChild(i).GetComponent <HeightmapChunk>();
            densitiesSaved.densities.Add(chunk.Densities);

            Save.data.terrainHasChanged = true;
        }
    }