アバターのQuest対応とiOS対応をする(ちょっと難易度高め)

最近、VRChatがiOS正式対応し、アバターをiOS対応したい方も多くなってきています。

今回は、モバイル対応(Quest単騎、iOS)をまとめてやっていきたいと思います。

普段の改変よりも難易度は高めです。ご注意ください。

それでは続きをどうぞ

1. UnityにiOS対応モジュールを追加する(Androidが入っていない場合ついでに入れてしまう)

UnityHubを開き、インストールからAndroidとiOSビルドサポートを追加する。

1-1 UnityHubを開き、左の「インストール」を押下

2025-11-03_14-59-03.png

1-2 2022.3.22f1の「管理」を押下し、「モジュールを追加」を押下

2025-11-03_15-00-04.png

1-3 インストールするモジュールを選ぶ

 VisualStudioは不要
 Android Build Support
 iOS Build Support

 をそれぞれ選択し、「続行する」を押下

2025-11-03_15-04-22.png

1-4 インストールが完了するまで待ち、2022.3.22f1に「Windows」「iOS」「Android」が出てくるまで待つ

2025-11-03_15-10-04.png

2. VRCQuestToolsのVPMパッケージをALCOMに登録する

https://booth.pm/ja/items/2436054

をブラウザで開き、下記画像を参考にALCOMに登録する

2025-11-03_15-23-00.png

3. ALCOMでモバイル対応させたいプロジェクトを確認する。

今回は、「manuka」を対応させる

3-1 対応させたいプロジェクトの「管理」を押下

2025-11-03_15-12-43.png

3-2 SDKも含めてすべて更新する

2025-11-03_15-14-31.png

3-2-x 警告が表示されることがあるが、更新を続ける

2025-11-03_15-15-56.png

4 Android対応を行う

4-1. Unityを開き、「ツール」⇒「VRCQuestTools」⇒「Convert Avatar for Android」を押下

2025-11-03_16-23-24.png

4-2. 開いたウインドウに、ヒエラルキーから変換したいアバターをドラッグドロップ

2025-11-03_15-36-54.png

4-3. ツールのウインドウで、「Avatar Dynamicsの設定」を押下

2025-11-03_15-38-33.png

4-4. Androidに対応していないPB数を削る

2025-11-03_15-39-27.png

今回は、以下2画面の設定を行った

2025-11-03_15-44-41.png

2025-11-03_15-45-41.png

4-5. PB数などがAndroid表示可能範囲に入っていることを確認し、適用を押下

2025-11-03_15-46-39.png

4-6. 警告が表示されていないことを確認し、「非破壊的に変換する」を押下

2025-11-03_15-47-58.png

5. SDKの画面を開き、アップロードを開始する

5-1. アバター名とサムネイルを決定する

2025-11-03_15-54-29.png

5-2. 一番下のBuildタブにて、マルチプラットフォームでアップロードするよう設定を行う

2025-11-03_15-55-42.png

5-3. マルチプラットフォームになっていることを確認し、「Multi-Platform Build & Publish」を押下

2025-11-03_15-57-05.png

5-4. アップロード前の確認が表示されるため、OKを押下

2025-11-03_16-02-20.png

5-5. アップロードする際にシーンが保存されていない場合は、シーンを保存する

2025-11-03_16-06-31.png

5-6. アップロード中に、普段はFIXする警告が出ることがあるが無視する

2025-11-03_16-04-36.png

以上です。お疲れさまでした。

PageTop