zoukankan      html  css  js  c++  java
  • Unity3D合并着色器

    unity 3d倒每次模型更多的是一种着色器。我可以拥有这些车型共享的地图想分享一个着色器。所以每次删除,然后附加,很麻烦。如何才能合并这些着色器?
    采纳TexturePacking对
    1、遍历gameobject。取出material。而基于shader到material分类
    2、转让Unity内建的PackTextures每一个shader分类material相应的textures(PackTextures功能有缺陷,它将只能够使用)
    3、基于对大型并购texture要更新原有模式texture、material已经uv协调值。




    需要注意的是:需要合并的质地应该是类似物体距离现场,假定远处物体在场景中的距离。质地不建议合并,因为这很可能不但起不到优化的作用。然而,工作效率下降。

  • 相关阅读:
    课后作业03
    课堂测验02
    构建之法阅读笔记02
    进度条 二
    软件工程个人作业02
    Sprint6
    Sprint5
    Alpha版总结会议
    Beta版总结会议
    Alpha阶段项目Postmortem会议总结
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4710406.html
Copyright © 2011-2022 走看看