Unity3D静态对象优化系列一
来源:互联网 发布:淘宝营销大学 编辑:程序博客网 时间:2024/05/19 16:21
using UnityEngine;using System.Collections;public class Combine : MonoBehaviour{ void Start() { MeshFilter[] meshFilters = GetComponentsInChildren<MeshFilter>(); CombineInstance[] combine = new CombineInstance[meshFilters.Length]; for (int i = 0; i < meshFilters.Length; i++) { combine[i].mesh = meshFilters[i].sharedMesh; combine[i].transform = meshFilters[i].transform.localToWorldMatrix; meshFilters[i].gameObject.active = false; } transform.GetComponent<MeshFilter>().mesh = new Mesh(); transform.GetComponent<MeshFilter>().mesh.CombineMeshes(combine); transform.gameObject.active = true; }}
以上是代码实现,那我们如何去绑定到对象上,首先我们需要给对象加一个MeshFilter组件,为了操作方便直接将一个对象拿过来使用.如图所示:
0 0
- Unity3D静态对象优化系列一
- Unity3D静态对象优化系列
- Unity3D静态对象优化系列二
- Unity3D 内存优化(一)对象池
- unity3D入门系列一
- Unity3D - 关于Static静态对象
- Unity3D优化技巧系列四
- Unity3D优化技巧系列五
- Unity3D优化技巧系列六
- Unity3D优化技巧系列七
- Unity3D优化技巧系列八
- Unity3D NGUI系列教程一
- Unity3D NGUI系列教程一
- Unity3D优化总结(一)
- Unity3D优化总结(一)
- Unity3D性能优化(一)
- 静态和动态对象优化
- Unity3D脚本中文系列教程(一)
- OC 自带排序方法
- dblink远程调用存储过程
- Nginx负载均衡服务器实现会话粘贴的几种方式
- 圆形头像控件
- Ajax跨域提交
- Unity3D静态对象优化系列一
- json-lib使用,JSONObject和JSONArray
- Android中为什么要用到Handler
- localhost,127.0.0.1和本机ip三者的区别
- Android触摸手势的传递图解
- 【BZOJ 1087】 [SCOI2005]互不侵犯King
- 对于eclipse写java程序时,想查看一下java源代码,出现Source not found 的原因与解决办法
- window和Linux下安装JDK配置环境变量
- WebView与js交互遇到的问题