プラットフォーム切り替え後にUnityを再起動する
いままでPC版しかアップロードしていなかったアバターのファイルを見るとQuest向けとFallback向けのパッケージが付属していたので、それを使ってQuest対応とFallback設定をしようとした
Quest向けのアップロードは普通にできた。(同じBlueprint IDを使ってWindows, Androidそれぞれでアップロードするやつ)
Fallback prefabもシーンに追加してアップロードした。
Windows向けはできた。can be used as a fallbackと書いてあるのでうまく行っているはず
Android向けがおかしい。Overall Performance: Goodなのにcannot be used as a fallbackとなっている。この画面でGoodかExcellentであれば要件は満たしているはず。
要件: https://docs.vrchat.com/docs/avatar-fallback-system#uploading-a-custom-fallback
この挙動にタイムラインでキレてたら、「Unity上でプラットフォーム変えたらおかしくなるからその都度再起動した」という情報を教えていただいたので、再起動してみたらボタンが出て押せるようになった。
知らねえよVRChat SDKのバグだろ
正常にアップロードできたらFallbacksにuploadedセクションが表示される