예제 #1
0
    public void GenerateMesh(List <Vector3> evenPoints)
    {
        var  info = MakeExitTest(evenPoints, extrude);
        Mesh mesh = MeshMaker.RoadMeshAlongPath(info, "exit", false);

        DestroyImmediate(GameObject.Find("exit"));
        GameObject exit = new GameObject("exit");

        exit.transform.SetParent(transform);
        exit.transform.position = transform.position;
        exit.AddComponent <MeshFilter>().sharedMesh = mesh;

        MeshRenderer rend = exit.AddComponent <MeshRenderer>();

        rend.sharedMaterial       = new Material(Shader.Find("Shader Graphs_road"));
        rend.sharedMaterial.color = Color.white;
    }