当前位置: 首页 > news >正文

虚幻引擎目录结构

引擎专有目录

通用目录

某些子目录在引擎目录和游戏项目目录中都能找到:

Binaries - 包含可执行文件或编译期间创建的其他文件。 

Build - 包含编译引擎或游戏所需的文件,包括为某些特定平台创建项目版本时所需的文件。 

Config - 配置文件,包含的参数可用于控制引擎的行为。你在游戏项目Config文件中设置的值会覆盖 Engine\Config 目录中设置的值。

Content - 保存引擎或游戏中的内容,例如资产包、贴图。 

DerivedDataCache - 包含派生数据文件。这类数据专为被引用内容生成,并且在加载时生成。假如被引用内容未生成过缓存文件,则加载时间会显著增加。

 Intermediate - 包含编译引擎或游戏时生成的临时文件。在游戏目录中,着色器也保存在Intermediate目录中。 

Plugins - 包含引擎中使用的插件。

Saved - 包含自动保存文件、配置(.ini)文件和日志文件。此外,Engine > Saved 目录还包含崩溃日志、硬件信息和Swarm选项与数据。 

Source - 包含引擎或游戏的所有源文件,包括引擎源代码、工具和游戏类等。

 Engine - Engine目录中的源文件组织结构如下: 

Developer - 编辑器和引擎共同使用的文件。

 Editor - 仅供编辑器使用的文件。 

Programs - 引擎或编辑器使用的外部工具。

 Runtime - 仅供引擎使用的文件。

 Game - 游戏项目目录中的源文件按模块分组,一个模块一个目录。

每个模块包含以下内容:

 Classes - 包含所有的Gameplay类头文件(.h)。此目录今后不应再添加。

 Internal - 包含同一个插件或模块内包含的交叉模块,且不会将包含的内容更广泛地公开出去。

 Private - 包含所有源(.cpp)文件,包括游戏逻辑类以及各种模块的实现文件。

 Public - 包含模块的头文件。

游戏项目目录

目录说明
Binaries  二进制文件包含可执行文件或编译期间创建的其他文件。
Config  配置游戏的默认项目设置。
Content  内容包含引擎或游戏的内容,包括资产包和贴图。
External dependencies  外部依赖项显示公有的引擎头文件(仅在Visual Studio中可见)。
Intermediate  中间的包含Unreal Build工具生成的文件,如Visual Studio项目文件。这些文件可以删除并重新构建。
Saved  已保存包含引擎生成的文件,如配置文件和日志。这些文件可以删除并重新构建。
Source  源文件包含游戏模块对象类文件。

参考:

https://dev.epicgames.com/documentation/zh-cn/unreal-engine/unreal-engine-directory-structure

http://www.lryc.cn/news/627037.html

相关文章:

  • AGV小车cad+三维图+设计说明书
  • C++ 力扣 438.找到字符串中所有字母异位词 题解 优选算法 滑动窗口 每日一题
  • Java 线程池ThreadPoolExecutor源码解读
  • 服务器内存条不识别及服务器内存位置图
  • linux的sysctl系统以及systemd系统。
  • 【网络运维】Linux 文本处理利器:sed 命令
  • MYSQL-增删查改CRUD
  • uni-app跨端开发最后一公里:详解应用上架各大应用商店全流程
  • 生产级的雪花算法
  • 自动驾驶导航信号使用方式调研
  • C语言实现全排列(非递归法)(以猪八戒买包子的故事为例解释)
  • SpringBoot 整合 Langchain4j RAG 技术深度使用解析
  • imx6ull-驱动开发篇30——Linux 非阻塞IO实验
  • redis---常用数据类型及内部编码
  • 设计具有功能安全和网络安全能力的新型半导体芯片
  • 攻克PostgreSQL专家认证
  • Unicode 字符串转 UTF-8 编码算法剖析
  • JVM面试精选 20 题(终)
  • SQL count(*)与 sum 区别
  • 第三阶段数据-4:SqlHelper类,数据库删除,DataTable创建
  • STM32F4 内存管理介绍及应用
  • 建模工具Sparx EA的多视图协作教程
  • PyTorch - Developer Notes
  • 吴恩达 Machine Learning(Class 3)
  • 国产化PDF处理控件Spire.PDF教程:如何使用 Python 添加水印到 PDF
  • Linux命令大全-ps命令
  • Linux系统之部署nullboard任务管理工具
  • 基于springboot中学信息技术课程教学网站
  • 栈上创建和堆上创建区别
  • Nginx 的完整配置文件结构、配置语法以及模块详解