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

    Square Wave

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

    Square Wave 运算符允许您根据提供的输入和设置的频率生成一个值,该值以稳定的间隔在最小值和最大值之间交替。

    如果 Frequency 设置为 1,在 Input 值在 0 到接近 0.5 的范围内时,蓝点保持在 Min。然后,当 Input 值从 0.5 到接近 1 时,点保持在 Max。之后,波浪重复。

    您可以使用此运算符以稳定的速率在两个值之间即时切换。如果您想定期打开和关闭行为,这会很有用。例如,如果您想以稳定的间隔施加力。

    运算符属性

    输入 类型 描述
    输入 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)