当前位置:   article > 正文

【Unity Shader】Properties属性定义中bool类型无法使用的替代_unity shader bool

unity shader bool

shader的Properties属性定义中,无法使用bool类型变量,如下写法会报错。

_IsTrue("Istrue", bool) = true
  • 1

可以使用float类型+toggle标签来代替

[Toggle(_True)]_IsTrue("Istrue", float) = 1
  • 1

增加Toggle标签后,在Inspector面板中,该变量为复选框。

勾选即为默认值,取消勾选则不是默认值。

在需要判断的地方,判断_IsTrue是否为默认值即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/107701
推荐阅读
相关标签
  

闽ICP备14008679号