在项目中使用Project

设置项目来使用Slate UI框架

Choose your operating system:

Windows

macOS

Linux

本页面的内容

为了使用Slate用户界面(UI)框架,你必须正确设置项目,以便它能识别出 框架。你可以添加Slate.h头文件并引用框架中的各种元素 从而使用Slate构建UI。

模块依赖项

Slate框架保存在若干个模块中。为了让项目使用它们, 你必须在 *.build.cs 文件中为你的项目设置一些依赖项。

以下是你的项目需要访问的模块:

模块

依赖项类型

InputCore

公有

Slate

私有

SlateCore

私有

设置Slate模块的依赖项:

  1. 打开你的项目的[项目名称].build.cs 文件。它位于[项目目录]/[项目名称]/Source/[项目名称]目录中。

  2. "InputCore" 添加到 PublicDependencyModuleNames 中,以便添加InputCore公有依赖项。

    PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" });

    代码类项目被创建时,InputCore模块会被默认设置为公有依赖项。

  3. 添加Slate和SlateCore私有依赖项。在 *.build.cs 文件中有一行代码,可用于添加私有依赖项:

    PrivateDependencyModuleNames.AddRange(new string[] {  });

    将SlateCore和Slate模块添加到该行中:

    PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" });

    根据你创建项目的时机,以及你所使用的引擎版本,Slate依赖项可能已经 在 *.build.cs 文件中设置好了,只是被注释掉了。你可以取消注释对应的代码, 以便设置依赖项。

    // 若使用Slate UI则取消注释
    // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" });
欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消