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

    Sine Wave

    菜单路径:Operator > Math > Wave > Sine Wave

    Sine Wave 运算符评估输入以生成一个值,该值在最小值和最大值之间平滑振荡。该运算符还包括一个频率值,该值改变输出值振荡的速率。

    如果将 Frequency 设置为 1,随着 Input 从 0 更改为 1,输出值将从 Min 增加到 Max 并返回到 Min。

    您可以使用此运算符在任意两个值之间平滑移动,例如上下移动粒子。如果将 Min 设置为 0,Max 设置为 1,您可以将其与 Lerp 运算符一起使用,以在任意两个值(如位置或颜色)之间进行插值。

    运算符属性

    输入 类型 描述
    输入 Configurable 此运算符评估以生成输出值的值。
    Frequency Configurable Input 值在 Min 和 Max 之间移动的速率。值越大,波形自身重复越多。
    Min Configurable Out 可以取的最小值。
    Max Configurable Out 可以取的最大值。
    输出 类型 描述
    Out 与 Input 匹配 此运算符基于 Input 和 Frequency 在 Min 和 Max 之间生成的值。

    运算符配置

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

    属性 描述
    输入 Input 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。
    Frequency Frequency 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。
    Min Min 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。
    Max Max 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。

    可用类型

    您可以为 Input、Min 和 Max 端口使用以下类型:

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