1. 在操作系统中添加环境变量‘UE_PYTHON_DIR’,指向python的安装路径
注意:python的路径一定是 python.exe 的安装文件夹
成功:
如果是"D:\Anaconda\setup\envs\pytorch\python.exe",则无效
2. 下载unreal engine 源码,这里版本为5.0.3
ue其他版本做法相同,只需要下载相应的源码包即可。
EpicGames/UnrealEngine: Unreal Engine source code (github.com)
3.解压后安装
3.1 在编译之前确保电脑中已经安装visual studio,电脑上安装的是vs2022
3.2 解压后执行setup.bat
3.3 执行GenerateProjectFiles.bat
步骤 3.2和3.3 时间会比较长,耐心等待即可
3.4 打开生成的ue5.sln
3.5 将ue5设置为启动项
3.6 ue5点击右键生成
3.7 启动新实例
3.8 查看python的版本
修改之前为ue5自带的python版本:3.9.7
修改之后:
参考:
使用Python脚本化运行虚幻编辑器 | 虚幻引擎5.0文档 (unrealengine.com)
(66条消息) 2、UE5源码编译_杨石兴的博客-CSDN博客_ue5源码编译
How to switch Python version from 2.7 into 3.7 in unreal - Stack Overflow