メインコンテンツへスキップ
< すべてのトピックに戻る

コントローラーのアニメーション(握り・ポインティング)とインタラクションの連動は?

Input Systemからの入力値(トリガーの引き具合など)を取得し、手の3Dモデルに付いているAnimatorコンポーネントにパラメータとして渡します。

 

コントローラーの物理的なボタンの押し込み量(0.0〜1.0)に合わせて、ゲーム内のアバターの指の関節を滑らかに曲げることで、自分の手であるという没入感を高めるためです。

 

Starter Assetsに入っているプレハブ等にアニメーション連動用のスクリプト(AnimateHandOnInputなど)を追加し、Input Actionの Grip と Trigger の読み取り値を Animator の浮動小数点(Float)パラメータに毎フレーム代入します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に