// --------------------------------------------------------------------------------------------- // // --------------------------------------------------------------------------------------------- private void setVoxelChunkMesh(VoxelUtils.VoxelChunk vc) { vc.go.transform.localPosition = vc.goPos; Mesh mesh = vc.go.GetComponent <MeshFilter> ().mesh; VoxelChunkMesh.create(mesh, vc.size.x * VoxelUtils.CHUNK_SIZE, vc.size.y * VoxelUtils.CHUNK_SIZE, vc.size.z * VoxelUtils.CHUNK_SIZE, vc.size.x, vc.size.x, vc.size.x, false); }
// --------------------------------------------------------------------------------------------- // // --------------------------------------------------------------------------------------------- private void setVoxelChunkMesh(VoxelUtils.VoxelChunk vc) { vc.go.transform.localPosition = vc.goPos; Mesh mesh = vc.go.GetComponent <MeshFilter> ().mesh; VoxelChunkMesh.create(mesh, vc.size.x * VoxelUtils.CHUNK_SIZE, vc.size.y * VoxelUtils.CHUNK_SIZE, vc.size.z * VoxelUtils.CHUNK_SIZE, vc.size.x, vc.size.x, vc.size.x, false); BoxCollider coll = vc.go.GetComponent <BoxCollider> (); coll.size = new Vector3(vc.size.x * VoxelUtils.CHUNK_SIZE, vc.size.y * VoxelUtils.CHUNK_SIZE, vc.size.z * VoxelUtils.CHUNK_SIZE); //coll.center = Vector3.zero; }