LoginSignup
2

More than 5 years have passed since last update.

アセットを変更せずに、Unityプロジェクトのバージョンを上げる方法

Posted at

現象

Unity Hubに新しいバージョンのUnityをダウンロードして、それを使ってプロジェクトを開こうとしています。

choice

Openをクリックした後、以下の警告ダイアログが出て、インポートしているような挙動がしばらく続きます。

dialog

開かれたプロジェクトを見ると、警告メッセージが表示されています。

errors

The AssetDatabase contains a timestamp for '/Applications/Unity/Hub/Editor/2018.2.0f2/Unity.app/Contents/UnityExtensions/Unity/UnitySpatialTracking/Editor/UnityEditor.SpatialTracking.dll', but no mapped GUID. This timestamp will be removed from the database.

次回Unity Hubで開こうとしても、また↓のダイアログを出して選択しないと、バージョンアップ前のUnityで開こうとしてしまいます。新しいバージョンのUnityで開くたびに、インポートでしばらく待たされることになります。

choice

原因

何か変更して保存しなければプロジェクトのバージョンが上がらないのは、Unityの仕様のようです。

対処

ProjectSettings/ProjectVersion.txtをエディタで開き、目的とするバージョンの番号に修正して保存します。

ProjectVersion.txt
m_EditorVersion: 2018.2.1f1

新しいバージョンで開いた後でアセットを変更して保存すると、自動的にProjectVersion.txtが変更されますので、通常はそれで良いはずです。アセットを直す必要がないと確信していて、アセット自体への変更は避けたい時は、上記の手順で。

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
2