LoginSignup
0
0

More than 1 year has passed since last update.

【VRChat】Unity2019への移行 -World(SDK3)編-

Last updated at Posted at 2021-08-21

皆さん明けましておめでとうございます!
ついにUnity2019への移行の時期がやって参りました!

こんにちはー。NitRoです。

というわけで、公式ドキュメントを熟読して移行作業していきましょうということで。
今回はワールドの移行になります!

実は手順は前回のAvatar(SDK3)編と大して変わりません。

本日のお題目は以下の通り。
0. Unity Hubをインストールする
1. Unity2019をインストールする
2. SDK3をダウンロードする
3. プロジェクトを移行する

0.と1.は全く同じ内容になります!

それではやっていきましょう~

0. Unity Hubをインストールする

今までUnity Hubを使ってなかったよ:sob:という方、便利なのでこれを機に入れてしまいましょう:relaxed:
すでに使ってるよ:triumph:という方、ここは読み飛ばしてください!

ダウンロード

以下からダウンロードできます。
https://unity3d.com/jp/get-unity/download
1_unity_hub.PNG

インストール

ダウンロードしたインストーラを実行して同意するをクリック。
2_unity_hub.PNG

インストール先フォルダを選択してインストールをクリック。
3_unity_hub.PNG

立ち上げるとこんな感じ。
最初はプロジェクトは何もないと思います。
4_unity_hub.PNG

UnityIDへのサインイン

Unityのライセンス認証のために、UnityIDへサインインする必要があります!

画面右上の人間マークをクリックして、サインインをクリック。
UnityIDにサインインしてください。
5_unity_hub_edit.png

メールアドレスとパスワードを入れて、サインインをクリック。
忘れてしまった人は:muscle:気合:muscle:で思い出すか、パスワードを忘れましたか?をクリックするかしてなんとしてでもサインインしてください!
6_unity_hub.PNG

サインインに成功すると、右上にあった人間マークがアカウントのアイコンに変わります。
7_unity_hub_edit.png

ライセンス認証

Unityを使用するためにライセンスを認証しましょう!

画面右上の歯車マークをクリックします。
8_unity_hub_edit.png

画面左のカラムからライセンス管理をクリック。
するとライセンスの画面が表示されます。
多分初期状態では何もライセンスが無いと思います。
9_unity_hub_edit.png

画面上部の新規ライセンスの認証をクリック。
9_unity_hub_edit2.png

オプションを選ぶように言われます。
普通の人はUnity Personalだと思います。
10_unity_hub.PNG
11_unity_hub.PNG

以上でUnity Hubのダウンロードとインストールは完了になります。
疲れた方はここで一旦お茶でも飲みましょう:coffee::coffee::coffee::coffee::coffee:

1. Unity2019をインストールする

続いて、Unity Hubを使ってUnity2019をインストールしてゆきます。
今回VRChatが指定しているUnityのバージョンはUnity 2019.4.29f1です!
必ず同じバージョンを使いましょう!お間違いなきよう!!!

Unity Hubの画面を出してください。
画面左のカラムからインストールをクリック。
1_unity2019_edit.png

こんな画面が出ます。
初めて起動された方は空っぽだと思います。
2_unity2019.PNG

画面右上のインストールをクリック。
2_unity2019_edit.png

Unity 2019.4.29f1 (LTS)を選びます。これが正解です。これ以外はダメです。
3_unity2019_edit.png

Microsoft Visual Studio Community 2019はお好みでチェック入れてください。
Udon触る人はあったほうが良いと思います。もうインストール済みの方はチェック要りません。
Android Build SupportはQuest版アバターをアップロードする方はチェック入れておいたほうが良いかもです。
4_unity2019.PNG

エンドユーザーライセンス契約を熟読して、上記の利用規約を理解し、同意しますにチェックを入れます。
チェックを入れたら画面右下の実行をクリック。
5_unity2019_edit.png

そうするとこんな画面になるので、後はひたすら待ちます。
待っている間にお茶でも飲んでいましょう:coffee::coffee::coffee::coffee::coffee::coffee::coffee::coffee::coffee::coffee:
或いは元気な人は次の手順(2. SDK3をダウンロードする)に進んでしまっても問題ありません。
6_unity2019.PNG

インストールが完了すると実体化します。
7_unity2019.PNG

2. SDK3をダウンロードする

VRChat公式からダウンロードしましょう。
https://vrchat.com/home/download

今回使うのはSDK3-Worldsです。Download SDK3 -Worldsをクリックしましょう。
1_SDK3_download.PNG

お茶どうぞ!:coffee:

3. プロジェクトを移行する

それではメインの作業になります。
Unity2018のプロジェクトをUnity2019に移行してゆきます。
今回の対象は、SDK3のワールドのプロジェクトです。

プロジェクトをコピーする

まずプロジェクトのファイルをすべてコピーします。
この手順は必ず実施してください。コピーを取らずに実行してプロジェクトがパァになっても責任は取れません。

プロジェクトのフォルダごとコピーします。
01_SDK3_world_update.PNG

コピーしたフォルダはフォルダ名の後ろに-2019をつけておきました。
重複しなければ何でも良いです。明日の自分がなんのフォルダか読み取れるように名前をつけましょう。
この先、この-2019を付けたフォルダを触っていきます。コピー元のフォルダ(-2019がついてない方)は大事に保管しておきましょう。
02_SDK3_world_update.PNG

コピーしたプロジェクトをUnity Hubに登録する

先程コピーしたプロジェクトをUnity Hubに登録していきます。

Unity Hubの画面を出してください。
画面右上のリストに追加をクリック。
3_SDK3_avatar_update_edit.png

プロジェクト選択のダイアログが出現するので、先程コピーしたプロジェクトのフォルダを選択し、フォルダーの選択をクリック。
03_SDK3_world_update.PNG

プロジェクトのリストに該当のプロジェクトが追加されていればオッケー:ok_hand:です。
04_SDK3_world_update_edit.png

Unity2018でプロジェクトを開く

先程コピーしたプロジェクト(フォルダ名に-2019をつけた方)をUnity2018で開いてください。
古い方です。一度古い方で開きます。
04.5_SDK3_world_update.PNG

SDKのアップデート

Unity2018上で、最新のSDKにアップデートします。
2. SDK3をダウンロードする の手順でダウンロードしたSDKをUnity上にドラッグします。
念の為VRCSDK以外が更新されないか確認し、importをクリック。
05_SDK3_world_update.PNG

これでSDKのアップデートが完了しました。
06.5_SDK3_world_update.PNG

空のシーンの作成

ワールドの移行では、一旦空シーンを作成しておく必要があります。

Projectのウィンドウで右クリックCreateSceneを選びます。
07_SDK3_world_update.PNG

すると、New Sceneという名前でファイルが作成されます。
09_SDK3_world_update.PNG

シーンの確認

自分のワールドのシーンの保存場所を確認しておきましょう。
僕の場合はここに保存されています。
10.5_SDK3_world_update.PNG

空シーンを開いておく

Unity2019への移行の前に、空のシーンを開いておく必要があります。
これをやっておかないと、すべてのスクリプトが参照を失ってあぼーんするらしいです。

作成されたNew Sceneをダブルクリックしてください。
10_SDK3_world_update.PNG

まっさらな画面が表示されます。
これで完了です。

Clothの処理

World内にClothを含んでいる場合は対応が必要です。
方法はAvatar編で記載したものと同様なのでこちらを参照ください。
【VRChat】Unity2019への移行 -Avatar(SDK3)編- Clothの処理

Unityのアップデート

Unity2018からUnity2019にアップデートしていきます。
Unity2018の画面を閉じて、Unity Hubの画面を開いてください。

アップデートするプロジェクトの行を見てください。
Unity バージョンの列をクリックすると、利用できるバージョンが表示されます。
11.5_SDK3_world_update.png

2019.4.29f1を選択します。
12_SDK3_world_update.PNG

色々聞いてきます。
確認をクリック。
13_SDK3_world_update.PNG

Yesをクリック。
14_SDK3_world_update.PNG

公式によると他にも聞いてくることがあるみたいです。
僕の場合特に出て来ませんでした。
ContinueとかI Made a Backup. Go Ahead!とか押していけば良いようです。

しばらくの間アセットの読み込みが走ります。
お茶を飲みながら待ちましょう:coffee::coffee::coffee:

待っているとUnity2019の画面が開きます。
15_SDK3_world_update.PNG

ワールドを作成しているシーンを開きます。
ここで確認したやつですね。
16_SDK3_world_update.PNG

これにて完了です:clap::clap::clap::clap::clap::clap:

U#のアップデートもしておいたほうが良いかもしれません。
https://github.com/MerlinVR/UdonSharp/releases

お疲れさまでした!!!!!!
:bow::bow::bow::bow::bow::bow:

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0