ラジアル(スライダー)のシェイプキーが100を超えない・ほかの人とずれる
まずはこれ
- シェイプキー0のクリップと100のクリップを作り、1Dのブレンドツリー(または Motion Time)でFloatの0〜1につなぐ
- ほかの人とのずれは仕組み上の段々なので、大きな問題でなければそのままでよい
自動で調べたいなら:改変おたすけ診断がパラメータとアニメーターのレイヤーを1クリックで調べます(無料版あり)。無料で試す
画面に出る文字:
(エラー文は出ず、ラジアルで動かすシェイプキーが思った値にならない・ほかの人には段々に見える)
意味
ラジアルメニューのFloatパラメータは0〜1(Floatの範囲は-1〜1)で、シェイプキーの0〜100にはアニメーションでつなぎます。ほかの人に送るFloatは255段階(1/127きざみ)なので、細かい動きは少し段々になります。同期するFloatは1つ8bitで、合計256bitまでです。
よくある原因
- パラメータの値をそのまま100にしようとしている(Floatは1まで)
- アニメーションが0と100の2つのクリップで作られていない
- 同期するFloatを増やしすぎて256bitを超えた
直し方
- シェイプキー0のクリップと100のクリップを作り、1Dのブレンドツリー(または Motion Time)でFloatの0〜1につなぐ
- ほかの人とのずれは仕組み上の段々なので、大きな問題でなければそのままでよい
- Floatのスライダーが多すぎるなら、同期しなくてよい物の Synced を外す
直す前に、プロジェクトのフォルダを丸ごと複製しておくと安全です。
自動で見つけて直すならUnityのメニューから「診断する」を押すだけで、原因と直し方を日本語で一覧にする無料の道具があります(有料版は多くを1クリックで直します)。
この症状では:同期パラメータの使用量を「○○ / 256 bit」で数えます。
改変おたすけ診断(無料版あり)
この症状では:同期パラメータの使用量を「○○ / 256 bit」で数えます。
改変おたすけ診断(無料版あり)