美文网首页Unity探路营
ShadeGraph教程之节点详解7:Utility Nodes

ShadeGraph教程之节点详解7:Utility Nodes

作者: 洪智 | 来源:发表于2018-06-20 09:18 被阅读41次

    本文首发于洪流学堂微信公众号。
    洪流学堂,学Unity快人几步

    洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录)。

    Utility Nodes 工具节点

    一些有用的工具节点。

    Preview 预览

    显示一个预览窗口,这个节点不会修改输入值。

    Logic 逻辑操作

    逻辑操作节点。

    All

    所有输入为非0时,返回true,否则返回false。这个节点经常和下面的Branching节点一起使用。

    And

    如果输入A和B都为true,则返回true,否则返回false。这个节点经常和下面的Branching节点一起使用。

    注意这个节点的输入为布尔类型。

    Any

    如果输入值中有任意一个元素为非0值,则返回true,否则返回false。这个节点经常和下面的Branching节点一起使用。

    Branch 分支

    如果输入值Predicate为true,则会返回输入值True,否则返回输入值False。注意这里的输入参数名字为TrueFalse

    注意,这里两个分支的节点都会计算,并不会根据输入Predicate只计算一个分支。

    Comparison 比较

    根据下拉框的选项比较A和B两个值。

    Is Infinite 是否无穷大

    输入值中是否包含无穷大值。一般无穷大值出现在除0的情况。

    Is NaN 是否非数值

    输入参数中,如果有任意一个元素为非数值,则返回true。

    Nand 与非

    如果输入值A和B都为false,则返回true。

    小结

    本文讲解了ShaderGraph众多Node中的Utility Nodes。你可以收藏本文作为一个工具库。
    其他Node的详解,关注洪流学堂公众号第一时间获取。

    洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录)。

    你有没有饱受shader折磨的同学?你可以把今天的内容分享给他,或许你能帮到他。



    《郑洪智的Unity2018课》,倾尽我8年的开发经验,结合最新的Unity2018,带你从入门到精通。

    相关文章

      网友评论

        本文标题:ShadeGraph教程之节点详解7:Utility Nodes

        本文链接:https://www.haomeiwen.com/subject/ciqaeftx.html