2022-11-08 20:32:19 -08:00
|
|
|
# Bone Proxy
|
|
|
|
|
|
|
|

|
|
|
|
|
2022-11-09 18:17:00 -08:00
|
|
|
Bone Proxyを使うことで、プレハブ化したオブジェクトを元のアバターのボーンの中に配置することができます。
|
2024-07-28 20:46:19 -07:00
|
|
|
たとえば、[Clapサンプル](/docs/samples/#clap)では、アバターの手の中にオブジェクトを配置するために使います。
|
2022-11-08 20:32:19 -08:00
|
|
|
|
2022-11-09 18:17:00 -08:00
|
|
|
Bone Proxyは同時に元の位置を指定するアニメーターを調整し、移動先のパスを指定するように変更します。
|
2022-11-08 20:32:19 -08:00
|
|
|
|
2022-11-09 18:17:00 -08:00
|
|
|
## いつ使うもの?
|
2022-11-08 20:32:19 -08:00
|
|
|
|
2022-11-09 18:17:00 -08:00
|
|
|
アバターの既存オブジェクトの中に物を配置したい時に使います。
|
2022-11-08 20:32:19 -08:00
|
|
|
|
2022-11-09 18:17:00 -08:00
|
|
|
## 非推奨の場合
|
2022-11-08 20:32:19 -08:00
|
|
|
|
2022-11-09 18:17:00 -08:00
|
|
|
Bone Proxyは衣装向けのものではありません。代わりに[Merge Armature](merge-armature.md)を使いましょう。
|
2022-11-08 20:32:19 -08:00
|
|
|
|
2022-11-09 18:17:00 -08:00
|
|
|
## セットアップ方法
|
2022-11-08 20:32:19 -08:00
|
|
|
|
2022-11-09 18:17:00 -08:00
|
|
|
Bone Proxyコンポーネントをプレハブの中のオブジェクトに追加して、移動先オブジェクトをターゲットにドラッグアンドドロップ。
|
|
|
|
指定した移動先オブジェクトに移動させられます。
|
2022-11-08 20:32:19 -08:00
|
|
|
|
2022-11-09 18:17:00 -08:00
|
|
|
### プレハブでの仕様
|
2022-11-08 20:32:19 -08:00
|
|
|
|
2022-11-09 18:17:00 -08:00
|
|
|
指定したオブジェクトを元に、自動的にヒューマノイドボーンとその先の相対パスに変換するため、
|
|
|
|
プレハブとして保存してもオブジェクトの引用を復元できます。
|
2022-11-08 20:32:19 -08:00
|
|
|
|
2022-11-23 19:20:31 -08:00
|
|
|
内部設定を直接いじりたい場合は詳細設定を開いてください。
|
|
|
|
|
|
|
|
### 配置モード
|
|
|
|
|
|
|
|
使い方に応じて、配置するモードが二つあります。
|
|
|
|
|
|
|
|
「子として・ルートに配置」の設定では、Bone Proxyがアタッチされているオブジェクトがターゲットのオブジェクトの子になり、
|
|
|
|
位置や姿勢がその親と同じになります。アバターに依存しないプレハブに推奨されます。サンプルのClapやFingerpenもこのモードです。
|
|
|
|
|
2023-01-17 20:26:56 +09:00
|
|
|
「子として・ワールド位置と向きを維持」の設定では、Bone Proxyがアタッチされているオブジェクトがターゲットのオブジェクトの子になりますが、
|
2022-11-23 19:20:31 -08:00
|
|
|
位置や姿勢がワールド座標で維持されます。このモードはアバターに依存してしまうが、例えばClothコライダーの配置などに便利かもしれません。
|
|
|
|
|
2023-01-17 20:26:56 +09:00
|
|
|
位置・向きの片方だけ元のままにして、もう片方をボーンに合わせることも可能です。複雑なギミックを作るときに役立つ場合もあるかもしれません。
|
|
|
|
|
2022-11-23 19:20:31 -08:00
|
|
|
Bone Proxyのターゲットを設定する時は、ターゲットとの相互位置や姿勢を参考に、配置モードが設定されていない場合は自動的に設定されます。
|