fixed locals, fixed object+world gen

This commit is contained in:
TAASONI3
2023-12-13 15:33:12 +01:00
parent 5583440b7e
commit b07135d8f3
29 changed files with 649 additions and 275 deletions

View File

@@ -86,7 +86,7 @@ public class NoiseGenerator
for (int i = 0; i < samples.Length; i++)
{
vertices[i].y = samples[i] * 3;
vertices[i].y = samples[i];
}
applyMesh(tile, mesh, vertices, colors);
@@ -139,7 +139,7 @@ public class NoiseGenerator
vertices = mesh.vertices;
for (int i = 0; i < sidelength; i++)
{
result[sidelength - 1 + i * sidelength] = vertices[0 + i * sidelength].y / 3;
result[sidelength - 1 + i * sidelength] = vertices[0 + i * sidelength].y;
result[sidelength - 2 + i * sidelength] = (result[sidelength - 1 + i * sidelength] + result[sidelength - 3 + i * sidelength]) / 2;
}
}
@@ -149,7 +149,7 @@ public class NoiseGenerator
vertices = mesh.vertices;
for (int i = 0; i < sidelength; i++)
{
result[0 + i * sidelength] = vertices[sidelength - 1 + i * sidelength].y / 3;
result[0 + i * sidelength] = vertices[sidelength - 1 + i * sidelength].y;
result[1 + i * sidelength] = (result[0 + i * sidelength] + result[2 + i * sidelength]) / 2;
}
@@ -160,7 +160,7 @@ public class NoiseGenerator
vertices = mesh.vertices;
for (int i = 0; i < sidelength; i++)
{
result[sidelength * sidelength - (sidelength - i)] = vertices[i].y / 3;
result[sidelength * sidelength - (sidelength - i)] = vertices[i].y;
result[sidelength * (sidelength - 1) - (sidelength - i)] = (result[sidelength * sidelength - (sidelength - i)] + result[sidelength * (sidelength - 2) - (sidelength - i)]) / 2;
}
@@ -171,7 +171,7 @@ public class NoiseGenerator
vertices = mesh.vertices;
for (int i = 0; i < sidelength; i++)
{
result[i] = vertices[sidelength * sidelength - (sidelength - i)].y / 3;
result[i] = vertices[sidelength * sidelength - (sidelength - i)].y;
result[i + sidelength] = (result[i] + result[i + sidelength * 2]) / 2;
}
}