UE5でChaosDestructionデモを動かしたい

やり方をフォーラムに書いてくれてる方がおり、その通りにやったらUE5で動作確認できたのでこの記事は画像付きで説明します。

Chaos Destruction Demo in Unreal Engine 5
Hi everyone, I stumbled into problems running the Chaos Destruction Demo in Unreal Engine 5 Early Access. To be fair, in the Learn-Tab it only displays UE 4.23...

すぐに確認したい方は、UE5で動作済みのChaosDestructionデモプロジェクトを用意してるのでよかったら使ってください。

UE5_ChaosDestructionDemo.zip

環境

  • UnrealEngine 5.0
  • VisualStudio 2019

準備

プロジェクトをUE5にビルドするにあたり、
.NET Core 3.1.0と
.NET Framework SDK 4.6.0以上が必要になりますので インストールしてください。

プロジェクトを作成

Epic Game LauncherのサンプルからChaos Destruction デモをダウンロードしてプロジェクトを作成します。

.uprojectファイルを編集

作成したプロジェクトの”~.uproject”をテキストエディタで開いて”MeshEditor”プラグインを削除します。

(画像の選択箇所を消して上書き保存してください。)

起動するUEのバージョンを変更

“.uproject” を右クリックして”Switch Unreal Engine version…”をクリックします。
表示された小さいウィンドウに5.0を指定してOKボタンをクリックします。
エラーが表示されますがOKで大丈夫です。

.uprojectからVisualStudioファイルを作成

Sourceフォルダに移動して
”ChaosDestructionDemo.Target.cs”と” ChaosDestructionDemoEditor.Target.cs”をテキストエディタで編集します。


bCompilePhysX”,
bCompileAPEX“,
bCompileNvCloth“,
bCustomSceneQueryStructure“,
BuildEnvironment“をコメントアウトします。

“.uproject” を右クリックして”Generate Visual Studio project files”をクリックします。

デモプロジェクトをビルド

作成されたソリューションファイルを開きます。

開いたら Games > ChaosDestructionDemoを右クリックしてビルドします。

起動確認

ビルドし終えたらUE5で開いてみます。

エラー無く起動出来たら成功です。

タイトルとURLをコピーしました