首页 > 解决方案 > 如何在我的 Unity3d 项目中使用内置的 cginc 着色器?

问题描述

我想知道如何.cginc在我的统一项目中使用内置着色器文件?我只是将这些文件复制到我的项目资产文件夹中,但统一无法识别它们!

有人知道我该如何使用这些文件吗?谢谢

标签: unity3dshaderarcgishlslbuilt-in

解决方案


.cginc 文件可以在着色器中使用,它们是着色器的包含文件。您可以像这样在子着色器代码中使用它们

#include "UnityCG.cginc" 

这些文件的一种用途是,如果您有一些想要在不同着色器中使用的通用函数,请将它们写入 cginc 文件并将其包含在不同的着色器中,您不必一次又一次地编写这些函数。


推荐阅读