如何在我的 Unity3d 项目中使用内置的 cginc 着色器?
How can I use built-in cginc shaders in my Unity3d project?
我想知道如何在我的 unity 项目中使用内置 .cginc
着色器文件?
我只是将这些文件复制到我的项目资产文件夹中,但 unity 无法识别它们!
有人知道我该如何使用这些文件吗?谢谢
.cginc 文件可以在着色器内部使用,它们是着色器的包含文件。
您可以像这样在子着色器代码中使用它们
#include "UnityCG.cginc"
这些文件的一个用途是,如果您有一些要在不同着色器中使用的常用函数,请将它们写入 cginc 文件并将其包含在不同着色器中,您不必一次又一次地编写这些函数。
我想知道如何在我的 unity 项目中使用内置 .cginc
着色器文件?
我只是将这些文件复制到我的项目资产文件夹中,但 unity 无法识别它们!
有人知道我该如何使用这些文件吗?谢谢
.cginc 文件可以在着色器内部使用,它们是着色器的包含文件。 您可以像这样在子着色器代码中使用它们
#include "UnityCG.cginc"
这些文件的一个用途是,如果您有一些要在不同着色器中使用的常用函数,请将它们写入 cginc 文件并将其包含在不同着色器中,您不必一次又一次地编写这些函数。