トラブルシューティング
UnityをAndroid用に切り替えられない
Android Build Supportをインストールする
Android用にアバターをアップロードするにはUnityのビルド設定をAndroidに切り替える必要があります(Switch Platform)。 UnityにAndroid Build Supportがインストールされていない場合、ビルド設定をAndroidに切り替えることができません。
非圧縮サイズが大きくてアップロードできない
Avatar uncompressed size is too large for the target platform. XX.XX MB > 40.00 MB
非圧縮サイズ(Uncompressed Size)が大きくなる原因として、主に以下のようなものがあります。
- 使用していないシェイプキー
- 使用していないメッシュ
- 使用していないテクスチャ
最適化により不要なデータを削除する
アバターの最適化ツールを使うことで、これらの不要なデータを削除できます。 例としてAvatar OptimizerのTrace And Optimizeコンポーネントを使うと不要なものをアップロード時に自動的に削除できます。
ダウンロードサイズが大きくてアップロードできない
Avatar download size is too large for the target platform. XX.XX MB > 10.00 MB
ダウンロードサイズ(Download Size)が大きくなる原因として、主に以下のようなものがあります。
- テクスチャの枚数が多い
- テクスチャの圧縮率が低い
- テクスチャの解像度が大きい
- メッシュの数が多い
テクスチャのサイズを調整する
Avatar Converter Settingsコンポーネントの最大テクスチャサイズ
を小さくすることでダウンロードサイズは小さくなりますが、テクスチャの品質を大きく損ないます。
最大テクスチャサイズを変更するよりも先に、圧縮形式
を変更して調整することを推奨します。
テクスチャをアトラス化する
テクスチャのアトラス化をした上で合計の解像度を下げることでダウンロードサイズを小さくすることもできます。 例としてTexTransToolを使ってアトラス化をすることができます。