docs.unity3d.com
    目次を表示する/隠す

    Square Wave

    メニューパス : Operator > Math > Wave > Square Wave

    Square Wave Operator は、提供された入力と周期に基づいて、最小値と最大値間を一定の間隔で交互に繰り返す値を生成することができます。

    Frequency を 1 に設定すると、青い点は Input 値 0 からほぼ 0.5 で、Min に留まります。そして Input 値 0.5 からほぼ 1 では、Max に留まります。その後は波を繰り返します。

    この Operator を使うと、一定の割合で 2 つの値間を即時に切り替えることができます。これは例えば、一定の間隔でフォースを適用したい場合など、ある動作を定期的にオンとオフに切り替えたい場合に便利です。

    Operator プロパティ

    Input Type 説明
    Input 設定可能 Operator が出力値を生成するために評価する値です。
    Frequency 設定可能 Input 値が Min と Max 間で切り替わる率です。値が大きいほど、より多く波を繰り返します。
    Min 設定可能 Out がなり得る最小値です。
    Max 設定可能 Out がなり得る最大値です。
    Output Type 説明
    Out Input と一致 Operator が Input と Frequency に基づいて Min および Max 間で生成する値です。

    Operator 設定

    Operator の設定は、Operator のヘッダーにある 歯車 アイコンをクリックすると表示されます。

    プロパティ 説明
    Input Input ポートの値の型です。このプロパティがサポートする型のリストについては、利用できる型 を参照してください。
    Frequency Frequency ポートの値の型です。このプロパティがサポートする型のリストについては、利用できる型 を参照してください。
    Min Min ポートの値の型です。このプロパティがサポートする型のリストについては、利用できる型 を参照してください。
    Max Max ポートの値の型です。このプロパティがサポートする型のリストについては、利用できる型 を参照してください。

    利用できる型

    Input、Min、および Max ポートには、次の型を使うことができます。

    • float
    • Vector
    • Vector2
    • Vector3
    • Vector4
    • Position
    • Direction
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)