docs.unity3d.com
    显示 / 隐藏目录

    Remap (Remap)

    菜单路径:Operator > Math > Remap > Remap

    Remap 运算符将输入值从旧范围线性重新映射到新范围,并带有可选的钳位。

    此运算符接受各种类型的输入值。您可以将输入与相同类型的最小值和最大值进行比较,或将其与浮点值进行比较。有关此运算符可以使用的类型的列表,请参阅可用类型。

    运算符设置

    设置 类型 描述
    Clamp bool 将输入值限制在 NewRangeMin 和 NewRangeMax 之间。

    运算符属性

    输入 类型 描述
    输入 Configurable 此运算符评估的值。
    OldRangeMin Configurable 输入范围的下限。如果您启用 Clamp,该值必须小于 OldRangeMax
    Type 可以是 float 或与输入类型相同。
    OldRangeMax Configurable 输入范围的上限。如果您启用 Clamp,该值必须大于 OldRangeMin。
    Type 可以是 float 或与输入类型相同。
    NewRangeMin Configurable 输出范围的下限。如果 Input 与 OldRangeMin 相同,运算符将输出此值。
    Type 可以是 float 或与输入类型相同。
    NewRangeMax Configurable 输出范围的上限。如果 Input 与 OldRangeMax 相同,运算符将输出此值。
    Type 可以是 float 或与输入类型相同。
    输出 类型 描述
    输出 Dependent 重新映射的值。
    Type 会更改以匹配 Input 类型。

    运算符配置

    要查看该运算符的配置,请单击运算符标题上的齿轮图标。

    输入 描述
    输入 Input 端口和 Output 值的值类型。有关此属性支持的类型的列表,请参阅可用类型。
    OldRangeMin OldRangeMin 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。
    OldRangeMax OldRangeMax 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。
    NewRangeMin NewRangeMin 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。
    NewRangeMax NewRangeMax 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。

    可用类型

    您可以将以下类型用于输入值和输出端口:

    • Float
    • Vector2
    • Vector3
    • Vector4
    • Direction
    • Position
    • Vector
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)