《使用 UnrealEnginPython 插件进行UE4中的Python开发》学习笔记5

本文是关于如何在UE4中使用UnrealEnginePython嵌入版解决编译时加载问题的教程,涉及配置步骤、删除旧版本、设置Python路径和生成插件的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文为B站系列教学视频《使用 UnrealEnginPython 插件进行UE4中的Python开发》——Day 05 编译版的使用与打包设置的学习笔记,UP主为腾讯游戏策划、虚幻社区贡献者 世欺子



本节课针对 UE4 下使用 UnrealEnginePython (embedded version) 对项目编译时 提示 UnrealEnginePython 没有被正确加载的问题以及重新使用 UnrealEnginePython 编译版对项目进行编译的解决问题方法,而笔者在 《使用Unreal Engine Python插件进行UE4中的Python开发》学习笔记1 中直接在 UE5 下安装配置了 UnrealEnginePython 编译版,因此本笔记仅含理论学习,没有自己的实操过程记录。


5.1 UnrealEnginePython 编译版的配置

UP主在课程视频中使用了 UE4UnrealEnginePythonEmbedded 版本进行演示,因此有可能在对项目 CPP 文件进行编译时 UE4 提示 UnrealEnginePython 没有被正确加载的问题,解决办法就是重新使用 UnrealEnginePython 编译版 对项目进行编译的解决问题方法。

  1. 事先配置好 Python 环境并确保已经在 UE4 目录 Engine\Plugins 下删除先前的 UnrealEnginePythonEmbedded 版本。

  2. UE4 中新建 C++ 工程 UEPy_CPP,等待工程加载完成。
    在这里插入图片描述

  3. 在工程目录下新建目录 “Plugins”,然后在 “Plugins” 目录下新建 “UnrealEnginePython” 目录。从 UnrealEnginePythonGtihub主页 https://github.com/20tab/UnrealEnginePython 上下载的 UnrealEnginePython-master压缩包中将目录“Resources”、“Source”以及文件 “LICENSE”、“UnrealEnginePython.uplugin” 拷贝至 “UnrealEnginePython” 目录下。请添加图片描述

  4. 打开创建工程时启动的 Miscrosoft Visual Studio 窗口进行 “重载”。
    在这里插入图片描述

  5. 在右侧“解决方案管理器”中展开 “Plugins\UnrealEnginePython\Source\UnrealEnginePython\Public” 目录,找到 “UnrealEnginePython.Build.cs” 文件并双击打开。请添加图片描述

  6. 将第11行代码 private string pythonHome = ””双引号中的内容改为事先配置好 Python 环境路径,并在双引号前添加 “@” 表示路径,然后在右侧“解决方案管理器”中右键单击 “UEPy_CPP”,在弹出的菜单栏中选择 “生成”。
    在这里插入图片描述
    在这里插入图片描述

  7. 重新打开工程文件, 可以看到 “内容浏览器” 的 Content目录下面多出一个 Scripts 文件夹,并且在UE 窗口的 “菜单栏” 选择 “编辑”,然后在弹出的下拉菜单中选择 “插件”,可以看到出现“Python Editior” 选项,说明 UnrealEnginePython 编译版已经成功编译。
    在这里插入图片描述

  8. 如果想在之后的 UE4 工程中都使用 UnrealEnginePython 插件并且不重新进行配置,那么只需在工程目录 Plugins下将 UnrealEnginePython 整个文件夹复制到 UE4 目录 Engine\Plugins 下即可。
    在这里插入图片描述
    在这里插入图片描述


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值