private void do_BuildMesh()
        {
            SimpleMesh Mesh;

            Mesher.GenerateMesh(dataSource, RenderBounds, out Mesh);

            UnityThreadHelper.Dispatcher.Dispatch(() => MeshDone(Mesh));
        }
Beispiel #2
0
    void UpdateMesh(Vector2Int chunkIndex)
    {
        Mesh       mesh = mesher.GenerateMesh(world.GetChunk(chunkIndex));
        GameObject obj  = GetChunkGameObject(chunkIndex);

        obj.GetComponent <MeshFilter>().mesh         = mesh;
        obj.GetComponent <MeshCollider>().sharedMesh = mesh;
    }