Unreal Engine (UE) は Visual Studio (VS) とスムーズに統合するように設計されており、プロジェクトのコードをすばやく簡単に変更してコンパイル後にすぐ結果を確認する手段を提供します。 VS を UE と連携するように設定すると、デベロッパーの効率と全体的なユーザー エクスペリエンスを向上させることができます。
このドキュメントでは、Unreal Engine から Visual Studio へのワークフロー設定の基本について説明します。
バージョンの互換性
下表は、バイナリ バージョンの Unreal Engine に統合された Visual Studio のバージョンの一覧です。
Unreal Engineのバージョン | VS 2019 のバージョン | VS 2022 のバージョン |
---|---|---|
5.6 | サポートされていません | 17.8 以降、17.14 推奨 (デフォルト) |
5.5 | サポートされていません | 17.8 以降、17.10 推奨 (デフォルト) |
5.4 | サポートされていません | 17.4 以降、17.8 推奨 (デフォルト) |
5.3 | 16.11.5 以降 | 17.4 以降、17.6 推奨 (デフォルト) |
5.2 | 16.11.5 以降 | 17.4 以降 (デフォルト) |
5.1 | 16.11.5 以降 (デフォルト) | 17.4 以降 |
その他のソフトウェア バージョンは次のとおりです。
ソフトウェア | 最低バージョン: | 推奨されるバージョン |
---|---|---|
MSVC | 14.38.33130 | 14.38.33130 |
Windows SDK | 10.0.19041.0 | 10.0.22621.0 以降 |
LLVM | 18.1.3 | 18.1.8 |
.NET | .NET 8.0 | .NET 8.0 |
UE の前提条件を確認する
Epic Games Launcher から UE をインストールしたり、GitHub からクローンを作成したりした場合、UE の前提条件インストーラによってエンジンを実行するのに必要な依存関係、ライブラリ、フレームワークが自動的にインストールされます。
Perforce から UE をインストールまたは同期した場合は、ローカルでビルドした UE ツールを実行する前に、前提条件インストーラを実行します。 インストーラは、[UNREAL_ENGINE_ROOT]\Engine\Extras\Redist\en-us\
にあります。
Visual Studio のインストール オプションを追加する
初めて Visual Studio (VS) をインストールする場合や既存のインストールを変更する場合は、次のワークロードおよびコンポーネントが有効になっていることを確認します。
必要なワークロードを追加する
インストーラの [Workloads] タブにある [Desktop & Mobile] で、次のオプションを有効にします。
.NET デスクトップ開発
C++ によるデスクトップ開発
.NET Multi-platform App UI development
[Gaming] にある [Game development with C++] を有効にします。
必須のコンポーネントを追加する
インストーラの [Installation Details] パネルで [Game development with C++] を展開し、次のオプションを有効にします。
C++ プロファイリング ツール
C++ AddressSanitizer
Windows 10 または 11 SDK (10.0.18362 以降)
Unreal Engine インストーラ
推奨設定
これらのオプションの VS インターフェースの調整により、開発エクスペリエンスがより快適になります。
エラーリスト ウィンドウをオフにする
通常、コードにエラーがある場合は [Error List] ウィンドウが自動的に開きます。 しかし、UE の作業中、追加のダウンストリーム エラーが [Error List] ウィンドウに表示され、根本的な原因を特定することが困難な場合があります。 UE で作業する際は、この [Error List] ウィンドウをオフにし、代わりに [Output Log] ウィンドウを使用して実際のコード エラーを確認することができます。
[Error List] ウィンドウをオフにするには、次の手順を実行します。
VS で、[Tools] > [Options] の順に移動します。
[Options] ウィンドウの左側で、[Projects and Solutions] を選択します。
[Always show Error List if build finished with errors] をオフにします。
(任意) 下記の表を参照し、プロジェクトに関連するオプションや機能を変更します。
[OK] をクリックします。
変更後: | [Options] での移動先 | 変更の詳細 |
---|---|---|
コードの一部がテキスト エディタでグレーアウトされないようにします | [Text Editor] > [C/C++] > [View] | [Show Inactive Blocks] を False に設定します |
Solution Explorer で不要なフォルダを非表示にします | [Text Editor] > [C/C++] > [Advanced] | [Disable External Dependencies Folders] を True に設定します |
IntelliSense を有効にします (コード補完、提案、コード記述時の自動書式化) | [Text Editor] > [C/C++] > [IntelliSense] | [Enable 64-bit IntelliSense] をオンにします |
ソリューション構成用のドロップダウン メニューの幅を広げる
VS ツールバーの [Solution Configurations] ドロップダウンの幅を広げると、カスタム コンフィギュレーションの完全な名前を表示できるため便利なことがあります。
[Solution Configurations] メニューの幅を広げるには、次の手順を実行します。
Visual Studio で、メイン ツールバー を右クリックし、コンテキスト メニューの下部にある [Customize] を選択します。
[Customize] ウィンドウで、[Commands] タブをクリックして [Toolbar] ラジオ ボタンを選択し、ドロップダウン メニューを使用してツールバーの設定を [Standard] に変更します。
ツールバーのプレビューで、オプションをスクロールして [Solution Configurations] を見つけて選択し、[Modify Selection] をクリックします。
[Width] を「200」に変更し、[OK] をクリックします。 VS では、新しいサイズでツールバーが更新されます。
[Customize] ウィンドウを閉じます。
ソリューション プラットフォーム用のドロップダウン メニューを追加する
複数のプラットフォーム向けに開発している場合、VS のツールバーに [Solution Platforms] ドロップダウン メニューがあると便利です。
[Solution Configurations] ドロップダウンの右側にこのメニューが表示されていない場合、標準ツールバーの右側にある小さな矢印ボタンをクリックし、[Add or Remove Buttons] に移動して [Solution Platforms] を選択すると、ツールバーに追加できます。