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

    Swizzle

    メニューパス : Operator > Math > Vector

    Swizzle uniform Operator は、入力ベクトルのコンポーネントを再配置し、スウィズルの Mask 文字列に基づいて出力ベクトルに出力します。

    例えば、(x,y,z,w) のベクトルは (y,x,x,z) にスウィズルできます。

    Operator 設定

    設定 Type 説明
    Mask string スウィズルマスクです。x、y、z、w の、1 文字から 4 文字の組み合わせです。

    Operator プロパティ

    Input Type 説明
    X 設定可能 値をスウィズルするベクトルです。
    Output Type 説明
    Output Dependent スウィズルされた出力ベクトルです (マスク設定に依存)。
    Type は Mask 内の文字数と一致するように変化します。

    Operator 設定

    この uniform Operator の設定を表示するには、ノードのヘッダーにある 歯車 アイコンをクリックします。ここで、この Operator が使うデータ型を設定できます。

    利用できる型

    Input 値とポートには、以下の型を使うことができます。

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