zoukankan      html  css  js  c++  java
  • Mesh.CombineMeshes

    Mesh.CombineMeshes

      public void CombineMeshes(CombineInstance[] combine, bool mergeSubMeshes = true, bool useMatrices = true, boolhasLightmapData = false);

    combine Descriptions of the Meshes to combine.
    mergeSubMeshes Defines whether Meshes should be combined into a single sub-Mesh.
    useMatrices Defines whether the transforms supplied in the CombineInstance array should be used or ignored.

      Combining Meshes is useful for performance optimization.

      If mergeSubMeshes is true, all the Meshes are combined to a single sub-Mesh. Otherwise, each Mesh goes into a different sub-Mesh. If all Meshes share the same Material, set this to true.

      If useMatrices is true, the transform matrices in CombineInstance structs are used. Otherwise, they are ignored.

      

    using UnityEngine;
    using System.Collections;
    
    [RequireComponent(typeof(MeshFilter))]
    [RequireComponent(typeof(MeshRenderer))]
    public class ExampleClass : MonoBehaviour {
        void Start() {
            MeshFilter[] meshFilters = GetComponentsInChildren<MeshFilter>();
            CombineInstance[] combine = new CombineInstance[meshFilters.Length];
            int i = 0;
            while (i < meshFilters.Length) {
                combine[i].mesh = meshFilters[i].sharedMesh;
                combine[i].transform = meshFilters[i].transform.localToWorldMatrix;
                meshFilters[i].gameObject.active = false;
                i++;
            }
            transform.GetComponent<MeshFilter>().mesh = new Mesh();
            transform.GetComponent<MeshFilter>().mesh.CombineMeshes(combine);
            transform.gameObject.active = true;
        }
    }
  • 相关阅读:
    Windows平台使用Gitblit搭建Git服务器图文教程
    yapi部署文档
    Yapi学习笔记
    利用微软认知服务实现语音识别功能
    对.Net Core结合Docker和Jexus的实践
    python-集合、字典
    python-文件操作
    python-函数
    python-运算、分支、深浅拷贝
    linux下的文件结构
  • 原文地址:https://www.cnblogs.com/tekkaman/p/7686160.html
Copyright © 2011-2022 走看看