Beispiel #1
0
    // Use this for initialization
    void Start()
    {
        polygon = GetComponent<PolygonCollider2D> ();
        Vector2[] points = polygon.GetPath (0);

        // Get sides
        sides = InitializeSides (points);

        // Set up game object with mesh;
        gameObject.AddComponent(typeof(MeshRenderer));
        MeshFilter filter = gameObject.AddComponent(typeof(MeshFilter)) as MeshFilter;
        Triangulator tr = new Triangulator(points);
        filter.mesh = tr.GenerateMesh ();
    }