Unreal Engine工程项目目录及对应作用

这篇具有很好参考价值的文章主要介绍了Unreal Engine工程项目目录及对应作用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

.vs

Binaries:编译文件

Config:配置文件

Content:资产文件

DerivedDataCache:UE针对平台特化的资源版本

Intermediate:中间文件

Saved:自动保存的内容

Source:源(代码)文件

.sln文件:VS的工程文件

.uproject:虚幻的启动文件


Unreal Engine工程项目目录及对应作用

为啥要说这个呢?

有两点:

  • 便于我们管理并查找相应资源、代码以及项目配置文件
  • 便于版本控制,当我们与其他人合作时,并不需要把整个项目全部打包发给队友。因为很多文件都是中间生成的,而且全部打包文件特别大,成本极高

.vs

这个不能删,但是不必上传分享。包含VS的智能提示等环境的配置。不过这个文件打包的时候不需要,是在你本地生成VS工程编译后的文件。

Binaries:编译文件

蓝图、UEC++都会产生的编译文件。十分重要

该目录可gitignore,每次都会生成。

打开之后之这样的:

Unreal Engine工程项目目录及对应作用

虚幻是基于模块进行生产的。

我们创建的工程就是一个模块,会生成一个动态库,这个库里放的是我们写的所有逻辑。

其中pbd文件用来做调试链接。

Config:配置文件

Unreal Engine工程项目目录及对应作用

保留一些本地的配置信息,不能删

Content:资产文件

不能删,很重要。

存放资源和蓝图等。

DerivedDataCache:UE针对平台特化的资源版本

Intermediate:中间文件

可删。临时文件。

UE生成的中间文件。存放了一些“过渡代码”:

  • Build的中间文件.obj和预编译头等
  • UHT预处理生成的.generated.h/.cpp文件
  • VS.vcxproj项目文件,可通过.uproject文件生成编译生成的Shader文件
  • AssetRegisteryCachr:Asset Registry系统的缓存文件。可理解为.uasset的索引信息注册表

Saved:自动保存的内容

可删。同样是临时生成的。

它保存了:

  • 游戏的日志
  • 游戏的本地配置
  • 游戏的自动存档
  • 引擎崩溃日志
  • 硬件信息
  • 项目的缩略图
  • ...

都是一些临时生成的文件。

Source:源(代码)文件

这个肯定就不能删了。都是自己写的逻辑。

.sln文件:VS的工程文件

可删。虚幻也支持生成.sln

.uproject:虚幻的启动文件

很重要,不能删。同时可以右键生成.sln文件

也可以用记事本打开,可以看到里面的配置:

Unreal Engine工程项目目录及对应作用

综上所述,当我们想把项目给别人,只需要把:

  • config
  • content
  • source
  • .uproject

打包即可。如果有plugins也需要打包。文章来源地址https://www.toymoban.com/news/detail-418664.html

到了这里,关于Unreal Engine工程项目目录及对应作用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue基础入门(2)- Vue的生命周期、Vue的工程化开发和脚手架、Vue项目目录介绍和运行流程

    Vue生命周期:就是一个Vue实例从 创建 到 销毁 的整个过程。 生命周期四个阶段: ① 创建 ② 挂载 ③ 更新 ④ 销毁 1.创建阶段:创建响应式数据 2.挂载阶段:渲染模板 3.更新阶段:修改数据,更新视图 watch 是监听的数据修改就触发, updated 是整个组件的dom更新才触发 4.销毁

    2024年03月10日
    浏览(49)
  • Java版本工程项目管理系统源码-全面的工程项目管理

     ​ ​工程项目管理系统是指从事工程项目管理的企业(以下简称工程项目管理企业)受业主委托,按照合同约定,代表业主对工程项目的组织实施进行全过程或若干阶段的管理和服务。 如今建筑行业竞争激烈,内卷严重,发展趋势呈现两极分化,中小微企业的生存空间被逐

    2023年04月27日
    浏览(40)
  • Java 版 spring cloud 工程系统管理 工程项目管理系统源码 工程项目各模块及其功能点清单

          工程项目各模块及其功能点清单 一、系统管理     1、数据字典:实现对数据字典标签的增删改查操作     2、编码管理:实现对系统编码的增删改查操作     3、用户管理:管理和查看用户角色     4、菜单管理:实现对系统菜单的增删改查操作     5、角色管理:

    2024年02月15日
    浏览(37)
  • Java 版 spring cloud + spring boot 工程系统管理 工程项目管理系统源码 工程项目各模块及其功能点清单

           工程项目各模块及其功能点清单 一、系统管理     1、数据字典:实现对数据字典标签的增删改查操作     2、编码管理:实现对系统编码的增删改查操作     3、用户管理:管理和查看用户角色     4、菜单管理:实现对系统菜单的增删改查操作     5、角色管理:

    2024年02月14日
    浏览(40)
  • Java版spring cloud 本工程项目管理系统源码-全面的工程项目管理

     ​  工程项目各模块及其功能点清单 一、系统管理     1、数据字典:实现对数据字典标签的增删改查操作     2、编码管理:实现对系统编码的增删改查操作     3、用户管理:管理和查看用户角色     4、菜单管理:实现对系统菜单的增删改查操作     5、角色管

    2024年02月15日
    浏览(32)
  • Java版本的工程项目管理系统源代码之工程项目管理系统面临的挑战

    ​ ​工程项目管理系统是指从事工程项目管理的企业(以下简称工程项目管理企业)受业主委托,按照合同约定,代表业主对工程项目的组织实施进行全过程或若干阶段的管理和服务。 ​系统定义 工程项目管理企业不直接与该工程项目的总承包企业或勘察、设计、供货、施

    2024年02月03日
    浏览(32)
  • 企业工程项目管理系统源码-专注项目数字化管理-Java工程管理-二次开发

        工程项目各模块及其功能点清单 一、系统管理     1、数据字典:实现对数据字典标签的增删改查操作     2、编码管理:实现对系统编码的增删改查操作     3、用户管理:管理和查看用户角色     4、菜单管理:实现对系统菜单的增删改查操作     5、角色管理:管理

    2024年02月07日
    浏览(33)
  • 鸿鹄工程项目管理系统 Spring Cloud+Spring Boot+前后端分离构建工程项目管理系统

    工程项目管理软件(工程项目管理系统)对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营,全过程、全方位的对项目进行综合管理    工程项目各模块及其功能点清单 一、系统管理     1、数据字典:实现对数据字典标

    2024年02月09日
    浏览(38)
  • 软件工程学习1:软件项目项目管理

    假设你被指派作为一个软件公司的项目负责人,任务是开发一个管理系统,人员规模大约为8人,人员角色应如何确定?应如何进行项目管理?(从 软件项目管理估算、软件规模、工作量估算、进度计划安排、软件过程模型 等角度进行阐述) 为了有效地管理软件项目,我们应

    2024年02月06日
    浏览(32)
  • 鸿鹄工程项目管理系统 Spring Cloud+Spring Boot+Mybatis+Vue+ElementUI+前后端分离构建工程项目管理系统项目背景

     鸿鹄工程项目管理系统 Spring Cloud+Spring Boot+Mybatis+Vue+ElementUI+前后端分离构建工程项目管理系统 1. 项目背景 一、随着公司的快速发展,企业人员和经营规模不断壮大。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性,公司对内部工程管理的提升提出了更高

    2024年02月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包