コード例 #1
0
    void Awake()
    {
        ds         = terrainG.GetComponent <DiamondSquareV2>();
        mapScalar  = ds.GetGridSize();
        water      = new Mesh();
        water.name = "waterMesh";
        GenerateMesh();
        MeshFilter meshFilter = this.gameObject.AddComponent <MeshFilter>();

        meshFilter.mesh       = water;
        meshrenderer          = this.gameObject.AddComponent <MeshRenderer>();
        meshrenderer.material = new Material(Shader.Find("Unlit/WaterShader"));
        // renderer.material.SetTexture("_BumpMap", normalMap);
    }
コード例 #2
0
 // Start is called before the first frame update
 void Start()
 {
     dq       = terrainGenerator.GetComponent <DiamondSquareV2>();
     gridsize = dq.GetGridSize();
 }