UnityEditorで編集中のSceneを実機上で表示する(Sceneのホットリロードを行う)プロジェクトです。Sceneの変更内容を素早く実機上で確認する場合に使用します。
画像の左側がAndroidで実行されている内容です。
- Unity2019.4.19f1
- Android
- iOS
git clone https://github.com/katsumasa/RemoteConnect.git
git clone https://github.com/katsumasa/UnitySceneViewerKun.git
- ステータスバーの Add ボタンをクリックします。
- パッケージを加えるためのオプションが表示されます。
- ドロップダウンから Add package from git URL を選択します。テキストフィールドと Add ボタンが表示されます。
- テキストフィールドに次のGit URL を順番に入力し、Add をクリックします。
UnitySceneViewerKunPlayerPrefab.prefabのみが含まれたSceneだけで構成されたアプリケーションをビルドします。具体的な基準は下記の通りです。
- File > New Scene > Emptyで新しい空のSceneを生成する
- UnitySceneViewerKunPlayerPrefab.prefabをSceneに配置します。
- File > SaveでSceneを保存します。
- File > Build SettingsでBuild Settings Windowを開きます。
- Add Open Sceneから先程作ったSceneをScene In Buildに追加します。この時他のSceneが含まれている場合は、チェックボックスを外してビルドの対象から取り除きます。
- DevelopmentとAutoconnect Profilerのチェックボックスにチェックを入れます。
- Build And Runでビルドを実行します。
下記の手順でUnityEditor上で編集しているSceneを実機上に転送します。
-
Unity Editor上で実機上で確認を行いたいSceneを開きます。
-
Window > UTJ > UnitySceneViewerKunを選択し、UnitySceneViewerKun Windowを開きます。
-
Window左上のプルダウンメニューから事前準備で実行した、Playerを選択します。(※ProfilerやFrameDebuggerで接続先を選ぶ場合と同等です)
-
Window中央のプルダウンメニューからPlayerのPlatformを選択します。
-
Reloadボタンを押します。
-
暫く待つとUnityEditorで開いているSceneが実機上で表示されます。(Sceneの内容のAssetの数に左右されます)
以上です。
不具合等ありましたら、issueより報告をお願いします。
フィードバックやコメントもお待ちしております。
木村 勝将:katsumasa@unity3d.com