Transform/Drivers/SmoothTransform

Last-modified: 2025-01-12 (日) 11:49:08


SmoothTransform(スムース トランスフォーム)

現在の座標から目標値に向けて、滑らかに移動するコンポーネント


項目

UpdateOrder:
更新順序を制御できる。数字が大きいと後回しになる。
初期値100000。

Enabled:
このコンポーネントを有効にするかどうか。
Falseにすると一時停止できる。


InterpolationSpace:
補間空間。
初期設定はワールドルートが基準になる。
詳細はRootSpaceをご覧ください。


TargetPosition:
目標値。(位置)
駆動先の値を変更すると、TargetPositionに返ってきます。

TargetRotation:
目標値。(回転)
駆動先の値を変更すると、TargetRotationに返ってきます。

TargetScale:
目標値。(縮尺)
駆動先の値を変更すると、TargetScaleに返ってきます。

Position:
位置の駆動先。
アタッチすると自動的に自スロットのPositionが設定される。

Rotation:
回転の駆動先。
アタッチすると自動的に自スロットのRotationが設定される。

Scale:
縮尺の駆動先。
アタッチすると自動的に自スロットのScaleが設定される。

SmoothSpeed:
遷移する速さ。
初期設定は2。

_updateIndex:
自動。???


使用例

  • 位置、回転、縮尺を滑らかに動かせる。どれか一つだけでも可能。


その他

  • (超特殊な条件下でのみ、ホストユーザーだけ正常に動作しないバグがある。)
  • ほかのコンポーネントにも当てはまりますが、常に駆動させるのはもったいないです。
    コンポーネントを扱う技能を習得したならば、コンポーネントの使用数削減や、必要な時だけ駆動する等の工夫をして限りある計算資源を有効活用しましょう。