340 lines
8.5 KiB
Plaintext
340 lines
8.5 KiB
Plaintext
INTSourceChangelist:8552192
|
||
Availability:NoPublish
|
||
Title:UKismetMathLibrary 节点
|
||
Crumbs:
|
||
Description:蓝图数学节点总览。
|
||
|
||
[EXCERPT:SelectFloat]
|
||
|
||
|
||
“Select Float”节点通过一个单一 True/False 条件在两个浮点值中二选一。
|
||
|
||
利用时,此节点将查看布尔输入,并在两个浮点值中二选一进行输出。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
A - 接收一个浮点值便于此节点进行选择。
|
||
B - 接收第二个浮点值便于此节点进行选择。
|
||
Pick A - 接收一个布尔值,用于指出应该选择的浮点值。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 如“Pick A”为 true 则输出 A 的值,否则它将输出 B 的值。
|
||
|
||
[/EXCERPT:SelectFloat]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:SelectInt]
|
||
|
||
|
||
“Select Int”节点通过一个单一 True/False 条件在两个 int 值中二选一。
|
||
|
||
利用时,此节点将查看布尔输入,并在两个 int 值中二选一进行输出。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
A - 接收一个 int 值便于此节点进行选择。
|
||
B - 接收第二个 int 值便于此节点进行选择。
|
||
Pick A - 接收一个布尔值,用于指出应该选择的 int 值。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 如“Pick A”为 true 则输出 A 的值,否则它将输出 B 的值。
|
||
|
||
[/EXCERPT:SelectInt]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:SelectColor]
|
||
|
||
|
||
“Select Color”节点通过一个单一 True/False 条件在两个颜色中二选一。
|
||
|
||
利用时,此节点将查看布尔输入,并在两个颜色中二选一进行输出。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
A - 接收一个颜色便于此节点进行选择。
|
||
B - 接收第二个颜色便于此节点进行选择。
|
||
Pick A - 接收一个布尔值,用于指出应该选择的颜色。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 如“Pick A”为 true 则输出 A 的颜色,否则它将输出 B 的颜色。
|
||
|
||
[/EXCERPT:SelectColor]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:SelectRotator]
|
||
|
||
|
||
“Select Rotator”节点通过一个单一 True/False 条件在两个旋转体中二选一。
|
||
|
||
利用时,此节点将查看布尔输入,并在两个旋转体中二选一进行输出。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
A - 接收一个旋转体便于此节点进行选择。
|
||
B - 接收第二个旋转体便于此节点进行选择。
|
||
Pick A - 接收一个布尔值,用于指出应该选择的旋转体。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 如“Pick A”为 true 则输出 A 的旋转体,否则它将从 B 输出旋转体。
|
||
|
||
[/EXCERPT:SelectRotator]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:SelectTransform]
|
||
|
||
|
||
“Select Transform”节点通过一个单一 True/False 条件在两个变形中二选一。
|
||
|
||
利用时,此节点将查看布尔输入,并在两个变形中二选一进行输出。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
A - 接收一个变形便于此节点进行选择。
|
||
B - 接收第二个变形便于此节点进行选择。
|
||
Pick A - 接收一个布尔值,用于指出应该选择的变形。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 如“Pick A”为 true 则输出 A 的变形,否则它将从 B 输出变形。
|
||
|
||
[/EXCERPT:SelectTransform]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:SelectVector]
|
||
|
||
|
||
“Select Vector”节点通过一个单一 True/False 条件在两个矢量中二选一。
|
||
|
||
利用时,此节点将查看布尔输入,并在两个矢量中二选一进行输出。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
A - 接收一个矢量便于此节点进行选择。
|
||
B - 接收第二个矢量便于此节点进行选择。
|
||
Pick A - 接收一个布尔值,用于指出应该选择的矢量。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 如“Pick A”为 true 则输出 A 的矢量,否则它将从 B 输出矢量。
|
||
|
||
[/EXCERPT:SelectVector]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:SelectObject]
|
||
|
||
|
||
“Select Object”节点通过一个单一 True/False 条件在两个对象中二选一。
|
||
|
||
利用时,此节点将查看布尔输入,并在两个对象中二选一进行输出。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
A - 接收一个对象便于此节点进行选择。
|
||
B - 接收第二个对象便于此节点进行选择。
|
||
Pick A - 接收一个布尔值,用于指出应该选择的对象。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 如“Pick A”为 true 则输出 A 的对象,否则它将从 B 输出对象。
|
||
|
||
[/EXCERPT:SelectObject]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:SelectString]
|
||
|
||
|
||
“Select String”节点通过一个单一 True/False 条件在两个字符串中二选一。
|
||
|
||
利用时,此节点将查看布尔输入,并在两个字符串中二选一进行输出。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
A - 接收一个字符串便于此节点进行选择。
|
||
B - 接收第二个字符串便于此节点进行选择。
|
||
Pick A - 接收一个布尔值,用于指出应该选择的字符串。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 如“Pick A”为 true 则输出 A 的字符串,否则它将从 B 输出字符串。
|
||
|
||
[/EXCERPT:SelectString]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:FInterpTo]
|
||
|
||
|
||
利用“FInterp to”(浮点插值)节点能平滑地从浮点值过渡到一个不同的目标值。利用后,此节点将接收当前的浮点值并(基于一个时间步长和速度)输出一个接近(或等于)目标值的新浮点值。
|
||
|
||
注意:输出的值应用作之后帧的“当前”输入。如输入值不变,则此节点将在每帧执行相同步骤(导致每次出现相同的输出,无法达到“目标”值)。如果给定的速度为0,那结果将是目标值。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
Current - 接收一个当前的浮点值,便于此节点从该值进行插值。
|
||
Targe - 接收一个浮点值,便于此节点插值到该值。
|
||
Delta Time - 接收一个浮点时间步长值,用于前移插值。
|
||
Interp Speed - 接收一个浮点值,用于指出插值到达目标值的速度。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 这将输出一个接近(或等于)目标值的内插浮点值。
|
||
|
||
[/EXCERPT:FInterpTo]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:RInterpTo]
|
||
|
||
|
||
通过“RInterp to”(旋转体插值)节点可从一个旋转体平顺地过渡到另一个旋转体。利用后,此节点将接收当前的旋转体并(基于一个时间步长和速度)输出一个接近(或等于)目标旋转体的新旋转体。
|
||
|
||
注意:输出的值应用作之后帧的“当前”输入。如输入值不变,则此节点将在每帧执行相同步骤(导致每次出现相同的输出,无法达到“目标”值)。如果给定的速度为0,那结果将是目标值。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
Current - 接收一个当前的旋转体,便于此节点从该旋转体进行插值。
|
||
Targe - 接收一个旋转体,便于此节点插值到该旋转体。
|
||
Delta Time - 接收一个浮点时间步长值,用于前移插值。
|
||
Interp Speed - 接收一个浮点值,用于指出插值到达目标值的速度。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 这将输出一个接近(或等于)目标的内插旋转体。
|
||
|
||
[/EXCERPT:RInterpTo]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:TInterpTo]
|
||
|
||
|
||
通过“TInterp to”(变形插值)节点可从一个变形平顺地过渡到另一个变形。利用后,此节点将接收当前的变形并(基于一个时间步长和速度)输出一个接近(或等于)目标变形的新变形。
|
||
|
||
注意:输出的值应用作之后帧的“当前”输入。如输入值不变,则此节点将在每帧执行相同步骤(导致每次出现相同的输出,无法达到“目标”值)。如果给定的速度为0,那结果将是目标值。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
Current - 接收一个当前的变形,便于此节点从该变形进行插值。
|
||
Targe - 接收一个变形,便于此节点插值到该变形。
|
||
Delta Time - 接收一个浮点时间步长值,用于前移插值。
|
||
Interp Speed - 接收一个浮点值,用于指出插值到达目标值的速度。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 这将输出一个接近(或等于)目标的内插变形。
|
||
|
||
[/EXCERPT:TInterpTo]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:VInterpTo]
|
||
|
||
|
||
通过“VInterp to”(矢量插值)节点可从一个矢量平顺地过渡到另一个矢量。利用后,此节点将接收当前的矢量并(基于一个时间步长和速度)输出一个接近(或等于)目标矢量的新矢量。
|
||
|
||
注意:输出的值应用作之后帧的“当前”输入。如输入值不变,则此节点将在每帧执行相同步骤(导致每次出现相同的输出,无法达到“目标”值)。如果给定的速度为0,那结果将是目标值。
|
||
|
||
|
||
---
|
||
|
||
**输入**
|
||
|
||
Current - 接收一个当前的矢量,便于此节点从该矢量进行插值。
|
||
Targe - 接收一个矢量,便于此节点插值到该矢量。
|
||
Delta Time - 接收一个浮点时间步长值,用于前移插值。
|
||
Interp Speed - 接收一个浮点值,用于指出插值到达目标值的速度。
|
||
|
||
---
|
||
|
||
**输出**
|
||
|
||
Return Value - 这将输出一个接近(或等于)目标的内插矢量。
|
||
|
||
[/EXCERPT:VInterpTo]
|
||
|
||
|
||
|
||
|
||
[EXCERPT:BooleanAND]
|
||
|
||
接收任意数量的布尔值,所有输入为 true 时才会返回“True”,否则将返回“False”。
|
||
|
||
[/EXCERPT:BooleanAND]
|