Quantcast
Channel: Questions in topic: "error message"
Viewing all articles
Browse latest Browse all 2891

can you please try and identify my error and why it is there

$
0
0
error CS1040: Preprocessor directives must appear as the first non-whitespace character on a line Code - using UnityEngine; public class TerainGenerationTest : MonoBehaviour { public int depth = 20; public int width = 256; public int height = 256; public float scale = 20f; public float offsetX = 100f; public float offsetY = 100f; void Start() { offsetX = Random.Range(0f, 99f); offsetY = Random.Range(0f, 99f); } void Update() { Terrain terrain = GetComponent(); terrain.terrainData = GenerateTerrain(terrain.terrainData);# } TerrainData GenerateTerrain(TerrainData terrainData) { terrainData.heightmapResolution = width + 1; terrainData.size = new Vector3(width, depth, height); terrainData.SetHeights(0, 0, GenerateHeights()); return terrainData; } float[,] GenerateHeights () { float[,] heights = new float[width, height]; for (int x = 0; x < width; x++) { for (int y = 0; y < height; y++) { heights[x, y] = CalculateHeight(x, y); } } return heights; } float CalculateHeight (int x, int y) { float xCoord = (float) x / width * scale + offsetX; float yCoord = (float) y / height * scale + offsetY; return Mathf.PerlinNoise(xCoord, yCoord); } }

Viewing all articles
Browse latest Browse all 2891

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>