Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
6
Help us understand the problem. What is going on with this article?
@babiron_105

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

More than 1 year has passed since last update.

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

6
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
6
Help us understand the problem. What is going on with this article?