【話題】Unreal Engine 5が正式リリースされています。あと起動時トラブルまとめました

Pocket
LinkedIn にシェア
LINEで送る

2022年4月6日1時30分、Epicさんから「Unreal Engine 5 がダウンロード可能になりました!」とのメールが届いており早速起床してダウンロード。ところが昨日Twitterでめちゃめちゃツイートしてしまっておりましたが、UE5 Early Access→Preview1→Preview2→5.0.0正式版をバージョンアップを繰り返しているのですが、今回の正式版アンリアルエディターを起動するまでにやたら時間がかかってしまいました。
原因は全部特定して解消済みですが、概ねUE5 Preview版でガチャガチャといじりすぎたせいでした。
以下に現象・原因・対策を載せておきましたので、同じ状況になった方はご参考になさってください。

エラーと対策

UnrealEditor.exe単独で起動できない。落ちる

Assertion failed: (TTraits::WithIdentical || TTraits::WithIdenticalViaEquality) [File:E:\UnrealEngine\UE_RelTestA\Engine\Source\Runtime\CoreUObject\Public\UObject\Class.h] [Line: 1476]

こんなエラーメッセージが出る場合です。コールスタックを見るとQuixel Bridgeがなんか悪いんだろうなって。
「UE_RelTestA」って。テストプログラムとかなんでしょうね。

【原因】Quixel Bridgeにトラブルあり。
【対策】方法は2つ。
方法①:UE5エディターを終了し、Quixel Bridgeを再インストールする。
方法②:UE5自体を再インストール。

私は②にしました。UE5エディターを再インストールすると、自動でQuixel Bridgeもダウンロードとインストールしてくれるので。

UE4のC++プロジェクトをUE5にアップデートできない。

UE4のC++プロジェクト「Camera with Shift Lensプラグイン」用のUE5へのアップデートができなかった。Early Access版とかでは問題なかったんだけどな。

【原因】Visual Studio 2019のバージョンが古い。
【対策】Visual Studio 2019を最新にする。
【手順】Windowsのスタート→Visual Studio Installerを起動し、[更新]ボタンを押す。

UE4プロジェクトをUE5にアップデートはできたが、ビルドができない。またはプラグインがパッケージ化できずエラーになる

起動できたのはいいですが、Camera with Shift Lensプラグインのパッケージビルドをしようと思ったらハマった。

【原因】Visual Studio 2019のバージョンが古い。
【対策】Visual Studio 2019を最新にする。
【手順】Windowsのスタート→Visual Studio Installerを起動し、[更新]ボタンを押す。

プロジェクトをC++で新規作成しようとすると落ちる

Visual Studio 2019 is missing C++ toolchain. Please verify that the “MSVC v142 – VS 2019 C++ x64/x86 build tools (Latest)” component is selected in the Visual Studio 2019 installation options

It was not possible to find any compatible framework version
The specified framework ‘http://Microsoft.NETCore.App’, version ‘3.1.0’ was not found.

これはけっこうわかりやすい。Visual Studio側の何かが悪いんだろうなと。

【原因】Visual Studio 2019のバージョンが古い。
【対策】Visual Studio 2019を最新にする。
【手順】Windowsのスタート→Visual Studio Installerを起動し、[更新]ボタンを押す。

参考サイト

https://docs.unrealengine.com/5.0/ja/
https://docs.unrealengine.com/5.0/ja/unreal-engine-5-0-release-notes/

管理人が読んだおすすめの建築本

    

コメントを残す