UE数学结点详解-PartⅠ
[TOC]
💭前言:这一系列文章主要是研究官方示例中Math地图中的各函数功能及用处
🎪版本:基于的引擎版本为4.26
¶一、ABS绝对值函数
¶1、函数功能
本次介绍的函数为:ABS绝对值函数,其作用在于将y<0的部分,沿着x轴对称翻上来。
其函数图像如下所示:
¶2、使用示例
⌛官方给出的是一个沿世界坐标z轴上下跳跃的小球,其材质连线如图所示:
该节点较为简单,上方以Time输入到Sine函数中去,通过Abs绝对值函数将y轴下方图像翻上来,连接到线性插值Lerp的Alpha节点上,用于控制(0,0,-100)~(0,0,0)之间的插值程度,即小球的跳跃高度。最终将结果连接到WorldPositionOffset(世界位置偏移)上去。
上方结点最终形成的图像大致如下所示:
¶二、Frac取小数函数
¶1、函数功能
本次介绍的函数为:Frac取小数函数,其作用在于去除任意数字的整数部分,保留小数。
例如,输入(1.0,2.0)输出(0.0,1.0)之间的连续的小数
其函数图像如下所示:

¶2、使用示例
⌛官方给出的实例是,一个物体的明暗颜色随着时间交替变化,其材质连线如图所示:
该节点较为简单,对输入的Time使用Frac函数,连接到BaseColor上去控制按钮颜色。
