このページでは、Unreal Engine に組み込まれているプロジェクトの更新機能を使用して、Unreal Engine プロジェクトを新しいバージョンのエンジンに変換する方法について説明します。
プロジェクトを Unreal Engine の新しいバージョンに更新すると、Unreal Engine の旧バージョンで開くことが できなくなります。ベスト プラクティスとして、以下の手順を実行して、プロジェクトのコピーを変換することをお勧めします。変換したプロジェクトが意図したとおりに動作することを確認したら、古いバージョンは手動で削除することができます。
前提条件
このワークフローでは、Visual Studio 2019 がお使いのマシンにインストールされている必要があります。
プロジェクトを変換する
プロジェクトを変換するには、次の手順を実行します。
-
プロジェクトを変換したい Unreal Engine のバージョンを起動します。たとえば、Unreal Engine 5 のプロジェクトがあり、そのプロジェクトを Unreal Engine 5.1 に変換したい場合は、Unreal Engine 5.1 を起動します。
-
開かれた [Unreal Project Browser (Unreal プロジェクト ブラウザ)] ウィンドウで、変換したいプロジェクトを見つけます。
検索バー (1) を使用して、プロジェクトを名前で検索します。なお、プロジェクトの作成で使用した Unreal Engine のバージョンは、プロジェクト タイル (2) に表示されます。
画像をクリックするとフルサイズで表示されます。
-
プロジェクト タイルをクリックして選択し、[Open (開く)] をクリックします。
-
表示されるダイアログ ウィンドウで、[Open a Copy (コピーを開く)] をクリックすると、Unreal Engine でプロジェクトのコピーが作成され、そのコピーを更新して、現在のバージョンで開きます。
[More Options (より多くのオプション)] をクリックすると、次のオプションにもアクセスできます。
オプション 説明 Convert in-place (インプレースで変換) このオプションを選択すると、Unreal Engine は、最初にコピーを作成することなく、オリジナルのプロジェクトをそのまま変換しようと試みます。
これは、変換に失敗した場合、復元できないデータ破損やデータ損失を引き起こす恐れがあります。
Skip conversion (変換をスキップ) このオプションを選択すると、Unreal Engine は、最初にアップグレードを試みることなく、そのままのプロジェクトを開こうとします。
これは、プロジェクトを開くのに失敗した場合、復元できないデータ破損やデータ損失を引き起こす恐れがあります。
変換の結果
選択したオプションに関係なく、Unreal Engine はプロジェクト ファイルのコードの自動生成を試行します。
変換が成功すると、Unreal Editor でプロジェクトが開きます。
変換に失敗した場合、Unreal Engine はエラー ログを失敗の詳細とその原因と一緒に表示します。プロジェクトの更新を再度試みる前に、失敗の原因を手作業で解決する必要があります