private void OnValidate() { if (lacunarity < 1) { lacunarity = 1; } if (octaves < 0) { octaves = 0; } falloffMap = FalloffMapGenerator.GenerateFalloffMapp(mapChunkSize); }
public void DrawMapInEditor() { MapData mapdata = GenThatMapData(Vector2.zero); Map map = FindObjectOfType <Map>(); if (drawMode == DrawMode.NoiseMap) { map.DrawTexture(TextureGen.TextureFromHeightMap(mapdata.heightMap)); } else if (drawMode == DrawMode.ColorMap) { map.DrawTexture(TextureGen.TextureFromColorMap(mapdata.colorMap, mapChunkSize, mapChunkSize)); } else if (drawMode == DrawMode.DrawMesh) { map.DrawMesh(MeshGen.GennerateTerrainMesh(mapdata.heightMap, meshHeight, meshHeightCurve, editorlevelOfDetail), TextureGen.TextureFromColorMap(mapdata.colorMap, mapChunkSize, mapChunkSize)); } else if (drawMode == DrawMode.FallOffMap) { map.DrawTexture(TextureGen.TextureFromHeightMap(FalloffMapGenerator.GenerateFalloffMapp(mapChunkSize))); } }
private void Awake() { falloffMap = FalloffMapGenerator.GenerateFalloffMapp(mapChunkSize); }