概述
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】函数表达式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复