質問: VRoidで作成した3DモデルをUnity上で動かしているのですが、HTCVIVEの コントローラーのトリガーを引いている間、手の形を変更(握る)ようにしたいです。
回答: それはスクリプトを書かなければ絶対に出来ない内容ですね。 更に言うと、UnityだけでなくBlenderなどのモデリングソフトも必要になります。 1トリガー入力をUnityに反映する方法 SteamVR_TrackedObjectコンポーネントからデバイスを参照して、varで宣言。 if文でトリガーの状況に応じた処理を設定しておく。 2手の形をどのように反映させるのか まず、Blenderなどのモデリングソフトでモデルを読み込んだらポーズモードに入り、指の関節などを一本一本操作し手を握っている形にして、登録後モデルを書き出し。(どうせUnityで使うならfbx形式で書き出してもいいかも) Unity側で予めアニメーターを作成しておき、GetPressDownでifを作りtrueになったら手を握るようにするスクリプトを書いておき実装 Unityはネットで検索などするだけでなく、講座を受けたり本を読んだりして勉強しながら身に付けるものです。 オススメの本としてはこちらで、スクリプトの書き方やUnityの扱い方まで、超初心者でも分かるよう書かれています。 (