zoukankan      html  css  js  c++  java
  • UE4-目录结构简介

    • UE4-目录结构简介
    • Time: 2020年10月15日17:16:30
    • Author: Yblackd

    @


    1. 关联账户

    ​ 可以关联Github账户到Epic Game账户,然后加入到 EpicGames组,这样就可以在Github上下载UE4的源码了。

    • 登录Epic客户端
    • 用户名->管理账户(设置默认浏览器,不然会报URL错误)
    • 连接->账户->选择GitHub账户->连接
    • 一番校验认证,最后Epic会发邮件给你,邀请你加入EpicGames组

    image-20201015171142366

    • 加入成功后,可以下载6个仓库的源码。GitHub可以看到下图:

    image-20201015171305810

    image-20201015171355103

    2. 通用目录

    ​ 一些子目录在引擎和游戏项目目录中都有:

    • Binaries --包含可执行文件或编译期间创建的其他文件。
    • Build --包含构建引擎或游戏所需的文件,包括创建特定于平台的构建版所需的文件。
    • Config --配置文件,设置用来控制引擎行为的值。游戏项目Config文件中设置的值会覆盖引擎Config目录中设置的值。
    • Content --引擎或游戏的内容。包括贴图、声音等资源。
    • DerivedDataCache --包含加载时针对引用内容生成的派生数据文件。引用内容没有相应的缓存文件会导致加载时间显著延长。
    • Intermediate --包含构建引擎或游戏时生成的临时文件。在游戏目录中,着色器存储在Intermediate目录中。
    • Saved --包含自动保存、配置(*.ini)文件和日志文件。此外引擎Saved目录还包含崩溃日志、硬件信息和Swarm选项与数据。
    • Source --包含引擎或游戏中的所有源文件,包括引擎源代码、工具和游戏类等。
      • 引擎目录中的源文件组织结构如下:
        • Developer --编辑器和引擎共同使用的文件。
        • Editor --仅供编辑器使用的文件。
        • Programs --引擎或编辑器使用的外部工具。
        • Runtime --仅供引擎使用的文件。
      • 游戏项目目录中的源文件按模块分组,一个模块一个目录。每个模块包含以下内容:
        • Classes --包含所有游戏类文件。
        • Private --包含所有 “.cpp” 文件,包括游戏类实现文件和模块实现文件。
        • Public --包含模块头文件。

    4. 引擎特有的目录

    一些子目录值在引擎中有:

    • Documentation--包含引擎文件,包括源文件和发布的文件。
      • HTML --发布的HTML文档文件。
      • Source --源markdown文档文件。
    • Extras --其他帮助和实用程序文件。
    • Plugins --包含引擎中使用的插件。
    • Programs --包含UE4根目录中存储的项目以及其他虚幻程序(如UnrealFrontend和UnrealHeaderTool)的配置文件和日志文件。
    • Shaders --保存引擎的着色器源文件(.usf)。

    5. 游戏项目目录

    • Binaries --包含可执行文件或编译期间创建的其他文件。
    • Config --游戏的默认项目设置。
    • Content --游戏的内容。包括贴图、声音等资源。
    • External dependencies --引擎头文件(仅在Visual Studio中可见 “外部依赖项” )。
    • Intermediate --包含UnrealBuildTool生成的文件,如Visual Studio项目文件。这些文件可以删除并重新构建。
    • Saved --包含引擎生成的文件,如配置文件和日志。这些文件可以删除并重新构建。
    • Source --包含游戏模块对象类文件。

    4. 参考

    参考链接: https://blog.csdn.net/u011476173/article/details/99574429

  • 相关阅读:
    路径变量@PathVariable/请求参数@RequestParam的绑定以及@RequestBody
    JSR303后端校验详细笔记
    创建ssm项目步骤
    利用 R 绘制拟合曲线
    在 Linux 中将 Caps 根据是否为修饰键分别映射到 esc 和 Ctrl
    Master Transcription Factors and Mediator Establish Super-Enhancers at Key Cell Identity Genes
    Genomic Evidence for Complex Domestication History of the Cultivated Tomato in Latin America
    Variation Revealed by SNP Genotyping and Morphology Provides Insight into the Origin of the Tomato
    The genetic, developmental, and molecular bases of fruit size and shape variation in tomato
    微信支付jsapi
  • 原文地址:https://www.cnblogs.com/yblackd/p/13821967.html
Copyright © 2011-2022 走看看