1. 設定したアバターを
インベントリから
ダブルトリガーで
スポーンさせます。
2.
DevToolTipを装備し頭を
セカンダリーで選択する(頭に四角い表示が出る)。そのまま
コンテキストメニューから"インスペクターを開く"を押す。
3. hairというワードを頼りに、揺らしたいところのスロットを辿っていき、そこに直接ダイナミックボーンのコンポーネントを追加する。
揺らしたいボーンのルートの名前を
ダブルトリガーで選択し、
インスペクター右下のAttach ComponentからPhysics > DynamicBone > DynamicBoneChainを選択する。
4. DynamicBoneChainコンポーネントの下の方にある、「子にしたものを"リグのみ"セットアップします」のボタンをを押す。
すると、ボーンが揺れるようになる。
5. IsGrabbable:にチェックを入れておくと、ダイナミックボーンに設定したリグを掴んで揺らすことができるようになる。
6.頭などを触ったりつかんでみたりして揺れを確認し、調整する。
DynamicBoneChainコンポーネントの一番上にあるスライダーで揺れ方を調整できる。
7.例えば髪の毛が顔に埋まらないようにしたいなど、当たり判定を設定したい場合は、"DynamicBoneSphereCollider"を設定する。
8. 髪の毛のボーンが沢山あるなどの場合は、Headの下に
スロットを作成して設定すればよい。
"Head"を選択した状態で、インスペクター右上の"星マーク"を押すと、子スロットが出来る。
子スロットを適当な名前に変える。(今回はDB)
一括設定したいボーンを、DBの子に設定して、DBにDynamicBoneChainコンポーネントを設定すればよい。