Exemple #1
0
        private void UpdateMeshCollider()
        {
            MeshCollider collider = chunkObject.GetComponent <MeshCollider>();

            if (!collider)
            {
                collider = chunkObject.gameObject.AddComponent <MeshCollider>();
            }

            if (meshFilter)
            {
                collider.sharedMesh = meshFilter.sharedMesh;
            }
        }
Exemple #2
0
 private void CreateChunkObject(ChunkObject terrain, Transform parent)
 {
     chunkObject      = Object.Instantiate(terrain, parent);
     chunkObject.name = "Chunk" + meshData.chunkX + " " + meshData.chunkY;
     meshFilter       = chunkObject.GetComponent <MeshFilter>();
 }