Skip to content

格式

c++
#pragma name [SNAME]

描述

为当前 着色器(shader)命名。着色器(Shader)必须执行此命令,没有定义命名的 着色器(Shader)无法通过编译。值得注意的是,通过命名查找 着色器(Shader)的时候 着色器(Shader)命名的大小写不作区分。

字段

字段名是否必须字段值描述
[SNAME]" 命名统称 / 命名简称 "该字段的值用于描述 着色器(shader)的命名。 命名必须由 半角引号(")包裹。 由于 SandMod 的 材质(Material)支持读取引擎所有的内置 着色器(Shader),为了更好分类,您可以在命名时使用 左斜杠(/)将命名的简称和统称区分。

代码示例

c++
//着色器的简称为 "Default",全称为 "Game/Default";
#pragma name "Game/Default"