bdunderscore / modular-avatar

Other
496 stars 66 forks source link

複数の同じパラメーター名の Menu Item のパラメーター値を自動にすると「初期設定にする」の設定が効かない #1110

Closed nekobako closed 3 weeks ago

nekobako commented 1 month ago

複数の Menu Item に同じパラメーター名を設定し、それらのパラメーター値を自動にすると「初期設定にする」の設定が効かず、パラメーターの初期値が 0 になります。

再現手順です。

  1. Test.zip を展開して unitypackage をインポートする
  2. Test プレハブをシーンに配置する
  3. A オブジェクトの Menu Item の「初期設定にする」がオンになっており、キューブが赤いことを確認する
  4. GestureManager からプレイモードに入る
  5. 全てのメニューがオフになっており、キューブが白いことを確認する

期待する動作は、手順 5 で A のメニューがオンになっており、キューブが赤いことです。

ここで注意点ですが、現在の Av3Emu にはパラメーターの初期値に関わる不具合があるため、Av3Emu ではなく GestureManager で確認する必要があります。 Av3Emu で確認すると上記の再現手順では一見正しく動いているように見えますが、B か C の「初期設定にする」をオンにしたときには同様に意図しない挙動となります。