Transform/Drivers/ObjectGridAligner

Last-modified: 2025-01-05 (日) 11:58:11


ObjectGridAligner(オブジェクト グリッド アライナー)

格子状に沿って物を等間隔に整列アニメーションさせるコンポーネント


項目

Enabled:
このコンポーネントを有効にするかどうか。
(ただし、AutoAddChildrenは効果なし。)

AutoAddChildren:
Trueにすると、子スロットとそのPositionが自動的にItems(list)に追加される。

AutoAddIgnoreTags(list):
Add押すと増やせる。
初期設定は「AUTO_INJECTED」。(nullの場合は機能しない。)
スロットのタグが同一の場合は、AutoAddChildrenしても除外される。

ItemsPerRow:
行あたりの数。
初期設定は4行毎。

CellSize:
それぞれの間隔。
初期設定はx0,y0なので、重なっている。

LerpSpeed:
移動アニメーションの速度。
初期設定は最速なので一瞬で動く。(0以下にすると動かなくなる。)

HorizontalAlignment:
水平方向の全体揃え位置。
0Neg-端
1Mid中央
2Pos+端

VerticalAlignment:
垂直方向の全体揃え位置。
(省略)

RowAxis:
行の並べ方。
0XposX軸+方向
1XnegX軸-方向
2YposY軸+方向
3YnegY軸-方向
4ZposZ軸+方向
5ZnegZ軸-方向

ColumnAxis:
列の並べ方。
(省略)


Items(list):
Add押しても増えないので、AutoAddChildrenでやる。
駆動先のリスト。

Root:
駆動先のスロット。

PositionDrive:
駆動するPosition。


使用例

  • 並べたいスロット(物)らの親スロットにアタッチ。
    AutoAddChildrenをTrueにすると、Items(list)に自動追加されます。
    ItemsPerRowやCellSize等各種設定を行い、整列させます。(ギズモを見ながらやると分かりやすいです。)
  • 格子状に等間隔で並べられるので、建物の柱を綺麗に配置したり、写真を並べたりできる。もちろん、一直線に並べることも可能です。
  • 並べる際に、滑らかに移動するアニメーションを付ける事ができるので、多彩な演出に利用できる。


その他

  • 作業中に一時的に整列させるだけならば、作業後は速やかにコンポーネントを削除するのが最善です。
    基本的に、使用しないコンポーネントは削除しましょう。(軽量第一)