Closed nekobako closed 3 months ago
AAO など色々設定していて Play Mode に入るのに時間がかかるアバターでは Gizmo 表示がオフでも再現しました。 もしかすると別件かもしれませんが、それ以外の条件は必須だったので関係ある可能性は高そうです。
ただ、添付した unitypackage のサンプルアバターでは何度も試しましたが Gizmo 表示がオフだと再現しませんでした。
なにこの発生条件・・・(困惑
NDMF側で対策します。
本当に…?と思いながら書いたので再現してよかったです。 対応ありがとうございます…!
詳しく再現条件をまとめてくださってありがとうございます!
細かい発生機序の詳細調査はまだ行ってませんが、類似事象がPhysBone Colliderでも確認できます。
(相当前に謎にローカル座標が保持されていた問題の原因がこれの可能性がありそうであることが確認できました)
@anatawa12 再現ケースがあるなら、このPRの最新版で直るか確認していただけますか? https://github.com/bdunderscore/ndmf/pull/231
当時のシーンファイルを削除してしまったようで再現ケースが見つかりませんでした。すみません。見つけたら試して報告します。
下記の条件を満たすとき、Play Mode に入ると衣装の PB が揺らす対象のスケールが変わるようです。
(1, 1, 1)
ではない衣装があるMA Merge Armature
が設定されているunitypackage と再現動画を載せておきます。
Test.zip
https://github.com/bdunderscore/modular-avatar/assets/4340778/48a7df15-4b46-4ef0-a598-c6cb7167c989
Avatar_Costume_1.prefab
に入っている衣装はスケールが(1, 1, 1)
なので問題ありませんが、Avatar_Costume_2.prefab
に入っている衣装はスケールが(2, 2, 2)
(0.5, 0.5, 0.5)
なのでキューブのスケールが変わってしまっています。Unity 2022.3.6f1、NDMF 1.4.0、MA 1.9.12 で確認しました。