Shader Properties [Toggle]开关定义

NG_Z

游戏开发|2023-4-6|最后更新: 2023-4-6|
type
Post
status
Published
date
Apr 6, 2023
slug
shader_toggle
summary
用这种方式定义一个宏名,后面随便定义一个类型是float的变量,初始值只能是0或1
tags
Shader
category
游戏开发
icon
password

Toggle开关定义

用这种方式定义一个宏名,后面随便定义一个类型是float的变量,初始值只能是0或1
0表示关闭,1表示开启

[Toggle]定义

  • 使用属性名称控制
  • 使用默认关键字
    • 属性_Invert定义依然有效
  • 使用特定关键字
    • 属性_Invert定义依然有效
    • 指定关键字后,继续使用默认关键字_INVERT_ON会失效

[ToggleOff]定义

  • 使用属性控制 == [Toggle]
  • 使用默认关键字(官方内置Shader用的比较多)
  • 使用特定关键字

[MaterialToggle]定义

效果跟[Toggle]一样
官方内置Shader里面只出现过一次定义,比较不常见
 
 
Loading...