LoginSignup
3
6

More than 3 years have passed since last update.

外付けSSDをUnity Hubのデータ保存先にしてからの不便事項

Last updated at Posted at 2019-08-21

Unity HubのUnityエディタのインストール先をSSDに変更し、プロジェクトなどもSSD側に保存するように運用し始めたのですが、 不便な事項 と 対応方法 をまとめました

スクリーンショット 2019-08-21 12.22.41.png

環境

PC: MacBook Air
購入したSSD: My Passport Go 500GB

関連記事

外付けSSDに圧迫データ(Unity Asset Storeフォルダ)をお引っ越し(Mac)
外付けSSDにUnity Hubのデータを保存したい(Mac) 【※未解決エラー有】


:ghost:以下、 不便事項 と 対応方法:ghost:

その1

SSDを保存先として新規作成したプロジェクトが開けない

Unity HubでSSDを保存先に指定してプロジェクトを新規作成すると、Unityで開く段階で、エラーが起こり開けません。。

:rolling_eyes: 対応方法

  1. プロジェクトを新規作成する際はいったんPC側を保存先として作成
  2. 作成後、SSDに丸っとコピー
  3. プロジェクトのリストから、PC側が保存先の方を削除、SSD側にコピーしたものを指定してリストに追加

その2

Unity バージョンを追加インストールしようとしてうまくいかない

Unity HubでSSDをインストール先にしている状態で、新しいUnity バージョンをインストールしようとした際、途中でエラー(「不完全または破損したダウンロードファイル」)が起きて失敗してしまう

:rolling_eyes: 対応方法

おそらく、インストール画面からマウスを離して違う画面を見たりしてしまうと、このエラーが発生してしまう
(バックグラウンド処理に移行するとうまくいかない。。?)
なので、

インストールが終わるまで、インストール画面を選択して最前面に表示させたまま、他の作業を何もしない:hugging:

その3

Unity バージョンにモジュールを追加しようとしても全然進まない

Unity HubでSSDをインストール先にしている状態で、Unity バージョンにモジュールを追加しようとした際、全然青いバーが進まない

:rolling_eyes: 対応方法

その2と同様の原因なので、

モジュール追加が終わるまで、インストール画面を選択して最前面に表示させたまま、他の作業を何もしない:hugging:

その4

iOS で Build And Run するとエラーになる

SSDに保存してあるプロジェクトを iOS に Switch Platform して、BuildのSave先をSSDにして、Build And Run をクリックすると、Buildの途中で
BadImageFormatException: Format of the executable (.exe) or library (.dll) is invalid.
というエラーが出てきてしまいBuildが完了できない

:rolling_eyes: 対応方法

  1. Unityプロジェクトを丸っとPC側にコピー、プロジェクトリストにPC側にコピーしたものを追加してUnityエディタで開く
  2. BuildのSave先もPC側を指定して、Build And Runして実機確認

まだ iOS しか Build していないので他Buildでも起こるかもしれないのですが、
その1と同じような原理が原因なのでしょうか。
BuildのSave先をPCに変えるだけだと同じくエラーになってしまうので、プロジェクトをPC側に移動する必要があります。


:alien:振り返り:alien:

比較的安めのSSDを買ったのが悪かったのでしょうか。。
それとも違う理由でしょうか。。

でもとりあえずはこのまま上手に付き合っていく方法を探していきたいと思います。

以上!prz

3
6
1

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
3
6