10

メッシュをボーンに取り付ける方法はありますか? たとえば、アニメーション化された .js キャラクターをロードし、その手に武器を取り付けたいとします。

4

2 に答える 2

10

Three.js バージョン 68 はこれをすぐに処理できますが、少し異なります。内部機能の変更は必要ありません。

これは次のように機能します。

ボーン階層は、SkinnedMesh の子に含まれるようになりました。

子リストでボーンを見つけて、オブジェクトを単純にアタッチします。

player.children[0].add(testObj);

注: ボーン階層がある場合 (エクスポートされたブレンダー モデルなど)、これは three.js でも表されます。ターゲット ボーンに親ボーンがある場合、次のようになります。

player.children[0].children[1].add(testObj);
于 2014-10-12T12:07:02.917 に答える