メインコンテンツまでスキップ

findBoneEntity

import { Vrm } from "@hmcs/sdk";

vrm.findBoneEntity(bone) は名前付きボーンの Bevy エンティティ ID を返します。オブジェクトを特定のボーンにアタッチしたり、視線追従ターゲットに設定したりするために使用します。

const character = await Vrm.findByName("MyAvatar");
const headEntity = await character.findBoneEntity("head");
const leftHandEntity = await character.findBoneEntity("leftHand");

利用可能なボーン名:hipsspinechestneckheadleftShoulderleftArmleftForeArmleftHandrightShoulderrightArmrightForeArmrightHandleftUpLegleftLegleftFootrightUpLegrightLegrightFoot

視線追従ターゲットとしてボーンエンティティを使用する例は lookAtTarget を参照してください。