UE4引擎源码中如何查看引擎版本号

UE4引擎代码中,要查看引擎版本号,可以找到引擎目录中如下文件:

UnrealEngine\Engine\Source\Runtime\Launch\Resources\version.h

#define ENGINE_MAJOR_VERSION    4
#define ENGINE_MINOR_VERSION    25
#define ENGINE_PATCH_VERSION    2

其中有 3 个宏,定义了引擎的详细版本号,

比如上段代码中,代表引擎版本号为 4.25.2 。
 

### 如何在 UE5 中查看源码版本 要在 Unreal Engine 5 (UE5) 的源码环境中确认当前使用的引擎版本,可以通过以下几种方式进行操作: #### 方法一:通过 `Source Control` 插件查看提交记录 如果已经克隆了官方仓库并配置好 Source Control 工具(如 Perforce 或 Git),可以直接打开 IDE 并连接到对应的版本控制系统。右键点击任意文件夹或项目根目录,选择 **Git Bash Here** 后运行命令: ```bash git log -1 --pretty=%B ``` 这会显示最近一次提交的日志信息,其中通常包含具体的版本号以及更新说明[^2]。 #### 方法二:查阅生成的解决方案文件中的注释 当使用脚本成功构建工程之后,在 Visual Studio 打开 `.sln` 文件时可以看到顶部有详细的注解文字标明所基于的具体分支名称及其哈希值。例如: > This solution was generated by UnrealBuildTool from the 'main' branch of Epic Games' repository at commit hash abcdefg... 上述描述即表明此版本来源于 main 分支,并指定了确切的 git 提交 ID (`abcdefg`) 来唯一标识该次发布状态[^1]。 #### 方法三:检查配置路径下存储的相关参数 对于那些手动指定安装位置的情况,则可以参照如下设置查找对应数据项: - 定位至项目的父级目录; - 寻找是否存在名为 `Engine/Binaries/DotNET/LauncherSettings.ini` 的 INI 配置文档; - 如果存在的话,内部应该会有类似于下面这样的条目定义: ``` [Launcher] CreatedProjectPaths=D:/...YourProject's parent folder VersionControlBranchName=release/5.4 ``` 这里特别需要注意的是字段 `VersionControlBranchName` ,它明确给出了关联的发行渠道标签名 release/5.4 表达的就是第五代第四个小迭代正式版的内容集合[^5]。 --- ### 示例代码片段展示如何读取 INI 文件获取版本信息 以下是利用 Python 编写的简单程序用于提取 LauncherSettings.ini 当中的关键属性值作为示范用途: ```python import configparser config = configparser.ConfigParser() config.read('D:\\path\\to\\your_project_folder\\Engine\\Binaries\\DotNET\\LauncherSettings.ini') section_name = 'Launcher' if section_name in config.sections(): version_control_branch_name = config.get(section_name, 'VersionControlBranchName', fallback='Unknown') created_project_paths = config.get(section_name, 'CreatedProjectPaths', fallback='Not specified') print(f"Current Branch Name: {version_control_branch_name}") print(f"Projects Location Root Directory: {created_project_paths}") else: print("No valid launcher settings found.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值