Added rivers and lakes, fixed generation, fixed map colors, v.1.2.0

This commit is contained in:
Nicola Sovic
2022-03-16 19:57:26 +01:00
parent 5c35760f70
commit 4fa95617c2
57 changed files with 2361 additions and 67 deletions

View File

@@ -40,6 +40,30 @@ public class NoiseGenerator
applyMesh(tile, vertices, mesh);
}
public void applyRiverTileNoise(GameObject tile)
{
Mesh mesh = tile.GetComponent<MeshFilter>().mesh;
Vector3[] vertices = mesh.vertices;
float[] samples = calculateSamples(tile);
for (int i = 0; i < samples.Length; i++)
{
vertices[i].y = samples[i] * 7.5f;
}
applyMesh(tile, vertices, mesh);
}
public void applyLakeTileNoise(GameObject tile)
{
Mesh mesh = tile.GetComponent<MeshFilter>().mesh;
Vector3[] vertices = mesh.vertices;
float[] samples = calculateSamples(tile);
for (int i = 0; i < samples.Length; i++)
{
vertices[i].y = samples[i] * 7.5f;
}
applyMesh(tile, vertices, mesh);
}
public void applyCityTileNoise(GameObject tile)
{
//Currently no noise. (Objects floating)