unity3d - 后期处理插件中的隐藏/后期特效/优步着色器时间过长
问题描述
2D项目(Unity 2018.3.0)
- 我下载了 Unity Post Procesing 的插件
将脚本添加到相机 https://imgur.com/a/EduR7zw
仅配置颜色分级 https://imgur.com/a/1tPOc4r
尝试构建,它需要太长时间导致出现在充电栏着色器中。 https://imgur.com/a/IhHBhTH
这里有什么解决办法吗?
解决方案
编译需要很长时间,因为 uber 着色器中有一个公制的 multi_compiles。着色器变体的数量是 2^(multi_compiles 的数量)。
您可以通过手动编辑 ubershader 来减少变体的数量,并删除一些引用您不使用的功能的 multi_compile 行。
这是您可以注释掉的一些行的示例。
推荐阅读
- typescript - 在 Typescript 中导出除少数项目外的所有内容
- css - 在 CSS 中定位矢量图像
- java - Spring 通用抽象控制器和接口 GET/DELETE 方法映射
- windows - Openshift GoLang 模板错误:没有必要指定资源,在以资源/名称形式传递参数时键入作为单独的参数
- android - 无法删除 Android 下载文件夹中的文件夹
- mysql - 如何从所有 VIEW 中更新所有 DEFINER
- python - 子集和问题的实现给出了错误的答案
- python - 每个需要验证的用户输入都需要一个while循环吗?
- python - 将 Python 函数应用于输出向量的所有元素(从 R 转换)
- python - 如何将文件包含到python