博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3D优化之合并网格
阅读量:5340 次
发布时间:2019-06-15

本文共 1379 字,大约阅读时间需要 4 分钟。

[csharp] view plaincopyprint?在CODE上查看代码片派生到我的代码片 using UnityEngine;  using System.Collections;    public class CombineMeshes : MonoBehaviour  {      void Start()      {          MeshFilter[] meshFilters = GetComponentsInChildren
(); 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.SetActive(false); i++; } transform.GetComponent
().mesh = new Mesh(); transform.GetComponent
().mesh.CombineMeshes(combine); transform.gameObject.SetActive(true); } } [csharp] view plaincopyprint?在CODE上查看代码片派生到我的代码片 using UnityEngine; using System.Collections; using UnityEditor; public class EditorTools : MonoBehaviour { [MenuItem("Tools/Save Combine Mesh")] public static void SaveMesh() { Mesh m = Selection.activeGameObject.GetComponent
().sharedMesh; AssetDatabase.CreateAsset(m, "Assets/tmp/cmbMesh.asset"); AssetDatabase.SaveAssets(); } }

 

转载于:https://www.cnblogs.com/123ing/p/3722339.html

你可能感兴趣的文章
使用iperf测试网络性能
查看>>
struts2入门之准备工作
查看>>
从C语言的弱类型属性说起
查看>>
大牛博客
查看>>
图片的显示隐藏(两张图片,默认的时候显示第一张,点击的时候显示另一张)...
查看>>
Docker 安装MySQL5.7(三)
查看>>
python 模块 来了 (调包侠 修炼手册一)
查看>>
关于CSS的使用方式
查看>>
本地MongoDB服务开启与连接本地以及远程服务器MongoDB服务
查看>>
跨域解决方案之CORS
查看>>
学习RESTFul架构
查看>>
分析语句执行步骤并对排出耗时比较多的语句
查看>>
原生JS轮播-各种效果的极简实现
查看>>
软件工程总结作业---提问回顾与个人总结
查看>>
计数器方法使用?
查看>>
带你全面了解高级 Java 面试中需要掌握的 JVM 知识点
查看>>
sonar结合jenkins
查看>>
解决VS+QT无法生成moc文件的问题
查看>>
AngularJs练习Demo14自定义服务
查看>>
stat filename
查看>>