[UE4Slate の UI を最初から使いこなすまで] 1

プロジェクトのシナリオ:

提示:这里简述项目相关背景:
UE4 独自の UMG がプロジェクトの要件を満たせない場合、hud ヘッドセット UI とスレート UI (いくつかの UI の違いは Baidu) が別の選択肢になります。この記事では、スレート UI をゼロから始めます。


解決:

ヒント: 問題の具体的な解決策をここに記入してください:

UE4 プロジェクトへのスレート依存モジュールの追加 モジュール依存関係の .Build.cs への
追加 1. プロジェクトの [ProjectName].build.cs ファイルを開きます。[ProjectDir]/[ProjectName]/Source/[ProjectName] ディレクトリにあります。

スレート UI アーキテクチャを使用するには、アーキテクチャを認識できるようにプロジェクトを適切に設定する必要があります。これにより、Slate.h ヘッダー ファイルをインクルードし、Slate でユーザー インターフェイスを構築するために必要なさまざまなアーキテクチャ要素を参照できます。
スレート アーキテクチャに対するモジュールの依存関係は、複数のモジュールに格納されています。プロジェクトがこれらのモジュールを認識できるようにするには、*.build.cs ファイルでプロジェクトのいくつかの依存関係を設定する必要があります。
アクセスする必要がある 3 つのモジュールがあります。
InputCore パブリック
スレート プライベート
SlateCore プライベート
2. 「InputCore」を PublicDependencyModuleNames に追加して、InputCore パブリック依存関係を追加します。(ファイル内でコメント解除可能)
PublicDependencyModuleNames.AddRange(new string[]{"Core", "CoreUObject", "Engine", "InputCore"})

おすすめ

転載: blog.csdn.net/qq_38530236/article/details/123702836