ObjectGridAligner(オブジェクト グリッド アライナー)
格子状に沿って物を等間隔に整列アニメーションさせるコンポーネント
項目
- Enabled:
- このコンポーネントを有効にするかどうか。
(ただし、AutoAddChildrenは効果なし。)
- AutoAddChildren:
- Trueにすると、子スロットとそのPositionが自動的にItems(list)に追加される。
- AutoAddIgnoreTags(list):
- Add押すと増やせる。
初期設定は「AUTO_INJECTED」。(nullの場合は機能しない。)
スロットのタグが同一の場合は、AutoAddChildrenしても除外される。
- ItemsPerRow:
- 行あたりの数。
初期設定は4行毎。
- CellSize:
- それぞれの間隔。
初期設定はx0,y0なので、重なっている。
- LerpSpeed:
- 移動アニメーションの速度。
初期設定は最速なので一瞬で動く。(0以下にすると動かなくなる。)
- HorizontalAlignment:
- 水平方向の全体揃え位置。
0 Neg -端 1 Mid 中央 2 Pos +端
- VerticalAlignment:
- 垂直方向の全体揃え位置。
(省略)
- RowAxis:
- 行の並べ方。
0 Xpos X軸+方向 1 Xneg X軸-方向 2 Ypos Y軸+方向 3 Yneg Y軸-方向 4 Zpos Z軸+方向 5 Zneg Z軸-方向
- ColumnAxis:
- 列の並べ方。
(省略)
- Items(list):
- Add押しても増えないので、AutoAddChildrenでやる。
駆動先のリスト。
- Root:
- 駆動先のスロット。
- PositionDrive:
- 駆動するPosition。
使用例
- 並べたいスロット(物)らの親スロットにアタッチ。
AutoAddChildrenをTrueにすると、Items(list)に自動追加されます。
ItemsPerRowやCellSize等各種設定を行い、整列させます。(ギズモを見ながらやると分かりやすいです。)
- 格子状に等間隔で並べられるので、建物の柱を綺麗に配置したり、写真を並べたりできる。もちろん、一直線に並べることも可能です。
- 並べる際に、滑らかに移動するアニメーションを付ける事ができるので、多彩な演出に利用できる。
その他
- 作業中に一時的に整列させるだけならば、作業後は速やかにコンポーネントを削除するのが最善です。
基本的に、使用しないコンポーネントは削除しましょう。(軽量第一)