我是靠谱客的博主 温婉柚子,最近开发中收集的这篇文章主要介绍【UE4从零开始 043】函数表达式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


1、FunctionInput(函数输入)

FunctionInput(函数输入) 只能放在材质函数中,用于在该函数中定义该函数的某个输入。

属性说明
Input Name(输入名称)输入的名称,此名称将显示在使用了包含该输入的材质函数的 MaterialFunctionCall(材质函数调用)表达式中。
Description(说明)这是对输入的说明,当用户将鼠标指针悬停在 MaterialFunctionCall(材质函数调用)表达式中此输入的连接器上方时,此说明将显示为“工具提示”。
Input Type(输入类型)此输入所需的数据类型。传递到此输入的数据将强制转换为此类型,如果因为数据不兼容而导致强制转换失败,那么将抛出编译器错误。
Preview Value(预览值)这是编辑包含此输入的材质函数时,要用作此输入的预览的值
Use Preview Value As Default(使用预览值作为默认值)如果启用此项目,并且未传入任何数据,那么将使用 预览值 作为此输入的默认值。
Sort Priority(排序优先级)指定确定 MaterialFunctionCall(材质函数调用)表达式中显示各个输入的顺序时,对于此输入要使用的优先级。

此节点与材质函数配合使用。

2、FunctionOutput(函数输出)

FunctionOutput(函数输出) 只能放在材质函数中,用于在该函数中定义该函数的某个输出。

属性说明
Output Name(输出名称)输出的名称,此名称将显示在使用了包含该输出的材质函数的 MaterialFunctionCall(材质函数调用)表达式中。
Description(说明)这是对输出的说明,当用户将鼠标指针悬停在 MaterialFunctionCall(材质函数调用)表达式中此输出的连接器上方时,此说明将显示为“工具提示”。
Sort Priority(排序优先级)指定确定 MaterialFunctionCall(材质函数调用)表达式中显示各个输出的顺序时,对于此输出要使用的优先顺序。

此节点与材质函数配合使用。

3、MaterialFunctionCall(材质函数调用)

MaterialFunctionCall(材质函数调用) 允许使用来自另一材质或函数的外部 材质函数。这个外部函数的输入及输出节点将变成函数调用节点的输入和输出。如果放置其中某个表达式时在 内容浏览器 中选中了某个材质函数,那么将自动指派该函数。

属性说明
Material Function(材质函数)指定要使用的 材质函数。

此节点与材质函数配合使用。

4、StaticBool(静态布尔值)

StaticBool(静态布尔值) 用来为函数内的静态布尔函数输入提供默认布尔值。此节点不会在任何内容之间切换,因此必须与 StaticSwitch(静态开关) 节点配合使用。

属性说明
Value(值)布尔值 True(选中)或 False。

此节点与材质函数配合使用。

5、StaticSwitch(静态开关)

StaticSwitch(静态开关) 工作方式与 StaticSwitchParameter(静态开关参数) 类似,但是它仅实现开关,而不会创建参数。

属性说明
Default Value(默认值)参数的默认布尔值(用于确定哪个输入处于活动状态),即 True(选中)或 False。

此节点与材质函数配合使用。

6、TextureObject(纹理对象)

TextureObject(纹理对象) 用来为函数内的纹理函数输入提供默认纹理。此节点不会对该纹理进行实际取样,因此必须与“纹理取样”(TextureSample)节点配合使用。

属性说明
Texture(纹理)内容浏览器 中要应用于此节点的纹理。
Sampler Type(取样类型)此节点所要输出的数据类型。

最后

以上就是温婉柚子为你收集整理的【UE4从零开始 043】函数表达式的全部内容,希望文章能够帮你解决【UE4从零开始 043】函数表达式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部