コピーしたAnimationcontrollerの(VRC Avater Parameter Driver)を編集するとコピー元のAnimationcontrollerの(VRC Avater Parameter Driver)も変更されてしまう。
この効果によりコピー前のAnimationcontrollerに使用している変数Parameterの『名称だけ』を変えればいい作業が『全く同じレイヤーそのものを作る』作業に置き換わりかなりの手間と時間を失う事になる。
1 Like
バグ報告はこちらは開発が見てないのでfeedback.vrchat.comへお願いします。
現行における対応策があればお聞きしたい
「コピーした」とは具体的にどのようにコピーした物でしょうか?
通常のコピー(Ctrl+C/Ctrl+V)や複製(Ctrl+D)ではそのような挙動になりません
もしかしてスクリプトでnewlayers[i] = oldlayers[i]のようなコードを書いてませんか?
(稀にこのようなサンプルコードを見かけます)
これはレイヤーの設定をコピーしているのではなく、レイヤーデータそのものへの参照をコピーしているので複製と大元は同一の物となります
つまり、これはVRC Avater Parameter Driverのバグではなく、コピーに使った拡張コードのバグもしくは仕様です
1 Like