はじめに
アバターやワールドを作成する前に、以下のステップを実行してください。
VRChat自体が初めての方は、VRChatの「はじめに」ページを読んでください。
VRChat Creator Companion は、最も簡単で迅速に始める方法です。これにより、UnityとVRChatソフトウェア開発キット(SDK)がインストールされます。
- VRChatはUnityゲームエンジンを使用しています。アバターやワールドもUnityで作成されます。
- VRChat SDKを使用すると、Unityを使ってアバターやワールドを作成できます。
最初のプロジェクト
最初のプロジェクトには、Windowsを使用することをおすすめします。
- VRChat Creator Companion(VCC)をダウンロードします。
- ドキュメントを読んでください。
- VCCをインストールします。
- デフォルトのインス トール場所は
%LocalAppData%/Programs/VRChat Creator Companion
ですが、好きなように変更できます。
- デフォルトのインス トール場所は
- VCCは自動的に開くはずです。開かない場合は、Windowsで「Creator Companion」と検索してください。
- 「Create New Project」をクリックします。
- 「Avatar」または「World project」を選択します。
- プロジェクトに名前を付けます。
- 場所を選択します。
- 「Create Project」をクリックします。
Android、Quest、またはiOSにアップロードしたいですか?プラットフォームページを読んでください。
プロジェクトを開く
新しいプロジェクトを開くことができます!新しいプロジェクトを作成した後、Creator Companionの次のページにOpen Projectボタンが表示されます。また、左サイドバーのProjectsタブからアクセスすることもできます。
プロジェクトがリストにない場合は、Create New Projectの横にあるドロップダウンメニューをクリックし、プロジェクト画面からAdd Existing Projectをクリックして選択してください。プロジェクトが開いたら:
-
タイトルバーを確認して、
PC, Mac & Linux Standalone <DX11>
で終わっていることを確認してください。- そうでない場合は、
File > Build Settings...
に移動し、PC, Mac & Linux Standalone
を選択して、左下のSwitch Platform
をクリックしてください。
- そうでない場合は、
-
VRChat SDK > Show Control Panel > Authentication
に移動します。 -
VRChatアカウントにサインインしてください。作成したコンテンツをアップロードするためにはこれが必要です。
- コンテンツをアップロードするには、少なくとも「New User」トラストランクのVRChatアカウントが必要です。Steam、Meta、またはViveportアカウントではコンテンツをアップロードできません。
Unity Hubを使用する場合
おすすめはしませんが、VCCを使わずに自分でUnityをインストールしたい場合は、現在サポートされているUnityバージョンページを確認し、Unity Hubを使用してVRChatが現在サポートしているバージョンのUnityをインストールしてください。
プロジェクトのセットアップにVCCを使用しなかった場合は、SDKもインストールする必要があります。VRChat Creator Companionを通じて行ってください。
Unity Hubだけを使ってプロジェクトを作成するには:
- Unity Hubを(またはあえてその道に進んだ場合は、単にエディタを)開きます。
- 新しいプロジェクトを作成し、3Dに設定して保存します。
- HDRPやURPは使用しないでください。VRChatはそれを使用しません。
Unity Hubだけを使ってプロジェクトを開くには:
- 右上のOpenをクリックし、プロジェクトがあるディレクトリを選択します。
ヒント
- Meta Quest用にVRChatのコンテンツを作成する場合は、Android用にもビルドする必要があります。詳細はAndroidドキュメントを確認してください。
- プロジェクトは大容量のストレージドライブに保存してください。Unityプロジェクトは非常に大きくなることがあります。特にバージョン管理ソフトを使用する場合はなおさらです。
- たくさんの異なるアバターやワールドのために1つのプロジェクトを使用しないでください。これは将来の移行を非常に面倒にします!
- GitやUnity Version Controlのようなバージョン管理ソフトを使えるなら、ぜひ使ってください!破壊的な変更を簡単に元に戻すことができます。
「プレイヤー」と「ユーザー」の用語の理解
VRChatでは、「プレイヤー」と「ユーザー」という用語は文脈によって異なる意味を持つことがあります:
- ユーザー:これは、VRChatを使用しているすべての人を指す標準的な用語です。あなたと同じワールドにいるかどうかに関わらず、プラットフォーム上のすべての参加者に対して使用される一般的な用語です。
- プレイヤー:技術的には、「プレイヤー」はワールドインスタンス内でのユーザーの個別のインスタンスを具体的に指します。この区別は、基盤となるシステムや特定の技術的な機能(マルチプレイヤーの相互作用など)にとってより関連性があります。たとえば、ローカルでワールドをテストする際には、同じユーザーによる複数のプレイヤーがワールドインスタンスに存在することがあります。
お次は?
プロジェクトの準備が整いました!ワールド作成やアバター作成に進んでください。
もし、新しい空のプロジェクトでもエラーが発生する場合は、サポートチームにご連絡ください。