トグル(服の着脱など)がほかの人に同期しない
まずはこれ
- Avatar Descriptor → Expressions → Parameters を開き、そのパラメータの「Synced」にチェックを入れる
- メニュー・アニメーター・パラメータで名前が完全に同じか確かめる
自動で調べたいなら:改変おたすけ診断がパラメータとアニメーターのレイヤーを1クリックで調べます(無料版あり)。無料で試す
画面に出る文字:
(エラー文は出ず、自分の画面では切り替わるのに、ほかの人には変わって見えない)
意味
メニューの切り替えをほかの人に送るのは、Expression Parameters で「Synced」がオンのパラメータだけです。オフのまま、または一覧に入っていないパラメータは、自分の画面でしか変わりません。
よくある原因
- Expression Parameters でそのパラメータの「Synced」がオフ
- アニメーターだけで使っていて、Expression Parameters に登録していない
- パラメータの名前の大文字・小文字がメニューとアニメーターでちがう
- IsLocal を使った「自分にだけ見せる」作りになっている
- 相手がアバターを隠している・安全設定でアニメーションを止めている
直し方
- Avatar Descriptor → Expressions → Parameters を開き、そのパラメータの「Synced」にチェックを入れる
- メニュー・アニメーター・パラメータで名前が完全に同じか確かめる
- 同期の合計が256bitを超えないか確かめる(bool=1bit、int・float=8bit)
- 上げ直してから、フレンドに見てもらう
直す前に、プロジェクトのフォルダを丸ごと複製しておくと安全です。
自動で見つけて直すならUnityのメニューから「診断する」を押すだけで、原因と直し方を日本語で一覧にする無料の道具があります(有料版は多くを1クリックで直します)。
この症状では:同期パラメータの使用量を256bitで数え、登録されていないパラメータを使うメニュー項目を一覧にします。
改変おたすけ診断(無料版あり)
この症状では:同期パラメータの使用量を256bitで数え、登録されていないパラメータを使うメニュー項目を一覧にします。
改変おたすけ診断(無料版あり)