「初心者向け」VRChatとUnityでワールドを作る方法

今回は、VRChatワールドで、ミラーと椅子を配置しただけの、
簡単なワールドの作り方を紹介したいと思います。

VRChatのワールドは、Unityを使います。
決まったUnityのバージョン、VRChatSDKが必要です。
VRChtでオリジナルアバターやワールドをアップロードするにはランクを上げなければいけません。確認する方法はこの記事をごらんください。

目次

unity 2018.4.20f1をダウンロード

unityのバージョンは2018.4.20f1を使用します。
また、VRChatSDK2も使用しますのでダウンロードしてください。

vrchat world unity 2018

VRCHAT のサイトからVRCHAT SDK2をダウンロード

VRCHAT SDK2をダウンロードします。

vrchat sdk2 unity vrchat

ダウンロードしたUnity 2018.4.20f1を起動

unity 2018.4.20f1を起動します。
Project nameに名前を入れます。
Locationで保存場所を選びます。
Create projectをクリックします。

vrchat sdk2 unity vrchat

UnityにVRChatSDK2をインポート

Unityを起動し、VRChatSDK2をインポートします。
Assets > Import Package > Custom Package を表示してクリックします。

vrchat sdk2 unity vrchat

次に、保存しておいたVRChatSDKを選択します。

vrchat sdk2 unity vrchat

Importをクリックして全てインポートします。

vrchat sdk2 unity vrchat


続いて、GameObject > 3D Object > Panelを配置します。

vrchat sdk2 unity vrchat

ProjectパネルからAssets > VRChat Examples > Prefab2 の中にあるVRCWorldを先ほど配置したPlaneの上にドラッグして配置します。

vrchat sdk2 unity vrchat

VRCWorldはこのワールドに入ったときに出現する場所です。
好きな位置に移動しましょう。

vrchat sdk2 unity vrchat

次に、VRC ChairVRCMirrorをPlaneの上に配置します。
VRCChairは、アバターが座ることができるオブジェクトです。
VRCMirrorは自分自身が見える鏡です。

vrchat sdk2 unity vrchat

ここまでできましたら、FileからSaveをして保存してください。
次に、VRChatSDK > Show Control Panelを選択します。

vrchat sdk2 unity vrchat

VRChatワールドをアップロード

VRChat SDKパネルを表示します。
Sigh Inをクリックします。

vrchat sdk2 unity vrchat

「Builder」から「Setup Layers for VR Chat」をクリックします。

vrchat sdk2 unity vrchat ワールド

Do it!をクリックします。

vrchat sdk2 unity vrchat ワールド

「Set Collision Matrix」をクリックします。

vrchat sdk2 unity vrchat ワールド

Do it!をクリックします。

vrchat sdk2 unity vrchat ワールド

「Build & Publish for Windows」をクリックします。

vrchat sdk2 unity vrchat ワールド

World Nameを決めます。
Player Capacityはこのワールドに最大何人入ることができるかを決めます。
これでアップロードできるのですが、ワールドのサムネイルになる「Upload Image」のカメラアングルが悪いので、変更します。
いったんSceneに戻ります。

vrchat sdk2 unity vrchat ワールド

HierarchyのVRCCamを選択し、Sceneの右下のカメラを見ながら調整します。
VRCCamで表示している右下の画面がUpload Imageにそのまま反映されます。

vrchat sdk2 unity vrchat ワールド

この様にカメラを移動しました。

vrchat sdk2 unity vrchat ワールド

先ほどのGameパネルからUploadをします。
vrchat sdk2 unity vrchat ワールド

アップロードが完了するとManage World in Browserをクリックします。

vrchat sdk2 unity vrchat ワールド

ブラウザのVRChat画面が立ち上がります。
ちゃんと先ほどのワールドがアップロードされていました。

vrchat sdk2 unity vrchat ワールド


VRChatを立ち上げます。
設定ウィンドウを立ち上げWorldsを選択します。

vrchat sdk2 unity vrchat ワールド

たくさんのワールドが表示されますが、下の方にスクロールします。

vrchat sdk2 unity vrchat ワールド

Mineという項目があります。digimotto_worldがありましたので
クリックしてこのワールドに行ってみましょう。

vrchat sdk2 unity vrchat ワールド

無事、digimotto_worldに行くことができました!
Unityで配置したミラーでアバターが写っています。

vrchat sdk2 unity vrchat ワールド

配置した椅子に座ることもできます。

vrchat sdk2 unity vrchat ワールド

座ることができました!

vrchat sdk2 unity vrchat ワールド

簡単にできますので、皆さんも試してください!
また、このワールドをカスタムなどして見たいので、またご紹介できればと思います。

最後までご覧いただきありがとうございました!