首页 > 解决方案 > 后期处理插件中的隐藏/后期特效/优步着色器时间过长

问题描述

2D项目(Unity 2018.3.0)

  1. 我下载了 Unity Post Procesing 的插件
  2. 将脚本添加到相机 https://imgur.com/a/EduR7zw

  3. 仅配置颜色分级 https://imgur.com/a/1tPOc4r

  4. 尝试构建,它需要太长时间导致出现在充电栏着色器中。 https://imgur.com/a/IhHBhTH

这里有什么解决办法吗?

标签: unity3dshaderuber-apipost-processing

解决方案


编译需要很长时间,因为 uber 着色器中有一个公制的 multi_compiles。着色器变体的数量是 2^(multi_compiles 的数量)。

您可以通过手动编辑 ubershader 来减少变体的数量,并删除一些引用您不使用的功能的 multi_compile 行。

是您可以注释掉的一些行的示例。


推荐阅读