当前位置:   article > 正文

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

ue能用python写插件吗

本文为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 下即可。
    在这里插入图片描述
    在这里插入图片描述


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/104235?site
推荐阅读
相关标签
  

闽ICP备14008679号