メインコンテンツまでスキップ
バージョン: Next

環境を準備する

アバターを変換する前に、プロジェクトに VRCQuestTools をインストールし、Unity を Mobile 向けの設定に整えます。 準備が要るのはプロジェクトだけではありません。 Unity 本体に Android Build Support というモジュールを追加していないと、そもそも Android 向けにアップロードするためのプラットフォーム切り替えができないのです。

前提​

アバターを PC 向けにアップロードできるプロジェクトを想定しています。

VRCQuestTools をインストールする​

VRCQuestTools は VPM リポジトリで配布されています。 VRChat Creator Companion (VCC) または ALCOM にリポジトリを追加してインストールします。

  1. 次のボタンを押し、リポジトリを VCC または ALCOM に追加します。

    VCCに追加
  2. プロジェクトのパッケージ管理画面で「VRCQuestTools」を追加します。

注記

リポジトリを手動で追加する場合は、次の URL を使用します。

https://kurotu.github.io/vpm-repos/vpm.json

インストールが終わると、Unity のメニューバーに「Tools」→「VRCQuestTools」が表示されます。

アップロード時に自動で変換する NDMF

変換と聞くと、セットアップ済みのアバターが書き換えられてしまわないか気になるかもしれません。 変換は元のアバターを書き換えません。アバターとアセットを複製し、複製の側を変換します。 プロジェクトに Non-Destructive Modular Framework (NDMF) パッケージがあると、さらに複製も作らず、アップロード時に自動で変換できます。 Modular Avatar のような他の非破壊ツールとも、そのまま組み合わせて使えます。 NDMF は、Modular Avatar のトップページにある「ダウンロード」ボタンでリポジトリを追加してインストールできます。 Modular Avatar を導入している場合、NDMF はすでにプロジェクトに含まれています。

Android Build Support をインストールする​

Android 向けにアバターをアップロードするには、Unity の Android Build Support モジュールが必要です。 これがないと、VRChat SDK のコントロールパネルでプラットフォームを Android に切り替えられません。 Unity Hub から次の手順でインストールします。

  1. Unity Hub の「Installs」を開きます。
  2. プロジェクトで使用している Unity バージョンの歯車アイコンから「Add modules」を選択します。
  3. 「Android Build Support」にチェックを入れてインストールします。

Unity Hub の Installs 画面

Add modules 画面

注記

「OpenJDK」にチェックを入れる必要はありません。 「Android SDK & NDK Tools」も通常は不要ですが、Android 実機でのローカルテスト (Build & Test) を行う場合には必要です。

インストール後に Unity を起動し直すと、VRChat SDK のコントロールパネルでプラットフォームを Android に切り替えられるようになります。

Unity Hub からインストールできない場合​

「Add modules」の一覧に表示されないなど、Unity Hub からインストールできない場合は、Unity 公式サイトの追加インストーラーを使用します。

  1. Unity ダウンロードアーカイブで、プロジェクトと同じ Unity バージョン(例: 2022.3.22f1)を選択します。
  2. 「Component installers」から「Android Build Support」をダウンロードします。
  3. ダウンロードしたインストーラーを実行し、画面の指示に従ってインストールします。
  4. Unity エディターを起動していた場合は再起動します。

iOS Build Support も同じ手順でインストールできます(手順 2 で「iOS Build Support」をダウンロードします)。

iOS Build Support をインストールする(オプション)​

iOS 版の VRChat 向けにもアップロードする場合は、iOS Build Support モジュールも必要です。 Android Build Support と同じく、Unity Hub の「Add modules」から「iOS Build Support」をインストールします。

iOS Build Support をインストールすると、VRChat SDK のコントロールパネルでプラットフォームを iOS に切り替えられるようになります。

Unity の推奨設定を適用する​

メニューバーの「Tools」→「VRCQuestTools」→「Unity Settings for Mobile」を開くと、Mobile 向け作業のための推奨設定を確認できます。 Android Build Support と iOS Build Support の導入状況も、このウィンドウで確認できます。

Unity Settings for Mobile ウィンドウ

  • Android テクスチャ圧縮:ASTC を使用すると、Android 用のテクスチャ圧縮に時間がかかる代わりに画質が向上します。

「すべての設定を適用」を押すと、推奨設定をまとめて適用できます。

次のステップ​

環境の準備ができたら、アバターを変換するに進んでください。