VRChatのワールドの作成方法
導入
手順1
- VRChat公式サイトにてVRChatのアカウントを作成する
手順2
- Unity公式サイトからUnityHubをダウンロードする

手順3
手順4
- Unity公式サイトからVRChatの指定バージョンのUnityをダウンロードする
現時点(2023年2月)でのVRChatの指定バージョンは「2019.4.31f1」であり、 VRChatの指定バージョンは変わる可能性があるため 随時、こちらで確認すると良い


手順5
- UnityHubを開く
手順6
- 画面右上の「新しいプロジェクト」を選択する

手順7
- 画面上の「エディターバージョン」を、手順4でダウンロードした「VRChatの指定バージョン」に変更する(今回は「2019.4.31f1」)

手順8
- 画面左の「すべてのテンプレート」を選択し、「3D」を選択する

手順9
- 画面右の「プロジェクト設定」で「プロジェクト名」と「保存場所」を設定する
「プロジェクト名」は必ず英語にしろ

手順10
- 画面右下の「プロジェクトを作成」を選択する

手順11
- VRChat公式サイトに行き、画面右上からログインする

手順12
- 画面左の「Download」を選択し、少し下にスクロールした後、「Download SDK3-Worlds」を選択し、ダウンロードする

手順13
- Unityに戻り、画面上の「Assets」から「Import Package」、「Custom Package…」を順に選択する

手順14
- ダイアログボックスが開くので、手順12でダウンロードした「Unity package file」を選択する
手順15
- 「Import Unity Package」で全てにチェックが入っている事を確認したら、右下の「Import」を選択する

手順16

手順17
- Unityに戻り、画面上の「Assets」から「Import Package」、「Custom Package…」を順に選択する

手順18
- ダイアログボックスが開くので、手順16でダウンロードした「Unity package file」を選択する
手順19
- 「Import Unity Package」で全てにチェックが入っている事を確認したら、右下の「Import」を選択する

手順20
- 30秒程度、ロードを待った後に、「Projectウィンドウ」の「Assetsフォルダ」内の空いているスペースで右クリックし、上の「Create」から「Folder」を選択し、フォルダを作成する


手順21
- 作成したフォルダの名前を「VRChat World Assets」等に変更する
手順22
- 「Projectウィンドウ」の「Assetsフォルダ」内の「Scenesフォルダ」と「SerializedUdonProgramsフォルダ」以外のフォルダを、手順21で作成した「VRChat World Assetsフォルダ」に移動する

ワールド作成
手順23
- 「Assets>VRChat World Assets<VRChat Examples>Prefabs>VRCWorld」を「Sceneビュー」にドラッグ&ドロップする

手順24
- 画面左の「Hierarchyウィンドウ」の空いているスペースで右クリックし、「3D Object」から「Plane」を選択する


ビルド
手順25
- 画面上の「VRChat SDK」から「Show Control Panel」を選択する

手順26
- 出てきた「VRChat SDK」のウィンドウで「Authentication」を選択し、自分のVRChatのアカウントの「Username/Email」と「Password」を入力し、「Sign In」を選択する

手順27
- 下画像のような注意画面が表示された場合は、「OK」を選択する
VRChat SDK へようこそ!
DeepL翻訳
VRChat にアバターやワールドをアップロードする前に、このアプリをもっと楽しんで頂く必要があります。これはセキュリティ上の理由と、私達の事をより知って頂くためです。
アップロード出来るようになったら、メールとVRChatでお知らせします。今のところ、ご自身のデバイスで学習やテストが出来ます。
始めるには、以下のリソースをご覧ください。
お待たせしました。あなたが何を作るか楽しみです。

手順28
- 「VRChat SDK」の「Builder」から「Setup Layers for VRChat」を選択する

手順29
- 「Setup Layers for VRChat」の「Do it!」を選択する
VRChatのレイヤーがプロジェクトに追加され、カスタムレイヤーはレイヤーリストの下に表示されるようになります。GameObjectにカスタムレイヤーが割り当てられている場合は、再割り当てする必要があります。本当にこのままで良いのでしょうか?
DeepL翻訳

手順30
- 「VRChat SDK」の「Builder」から「Set Collision Matrix」を選択する

手順31
- 「Setup Collision Layer Matrix for VRChat」の「Do it!」を選択する
これにより、VRChatレイヤーの PhysicsManager に正しい物理コリジョンが設定されます。本当にこのままで良いのでしょうか?
DeepL翻訳

手順32
- 「VRChat SDK」の「Builder」から「Build & Test」を選択する
自分のVRChatのアカウントのユーザーランクが「User(緑)」以上なら、「VRChat SDK」の「Builder」から「Build & Publish for Windows」を選択する事によって、作成したワールドを公開する事ができる

その他
参考記事
- 【初心者向け】Unityのダウンロード方法とインストール方法、 Asset Storeを詳しく解説
- 【VRChat】イベントワールドの作り方【素材配布あり/ イベントワールドテンプレート】
- ダイアログボックスとは – 意味をわかりやすく – IT用語辞典 e-Words
- VRchat ユーザランク
コメント