近年来,Python事实上已成为用于制作流程和3D应用程序之间的互操作性的首选语言,在媒体和娱乐行业中尤其流行,通用的脚本语言可以简化创建和维护大型资源管理系统的过程。Unreal提供Python Editor Script Plugin,几乎公开在编辑器环境中从C++公开给蓝图的一切;并且默认情况下将在启动Unreal时自动运行UE_PYTHONPATH 下init_unreal.py文件,为使用Python进行Unreal菜单扩展提供了可能。本文章测试的版本基于Unreal 5.2,Unreal菜单涉及到的Key可能在不同版本有所变化,查找具体的Key的一种途径为更改c++源码获取,相对比较麻烦。本文的初心也是记录并提供Python扩展Unreal常见菜单的相关信息及参考代码,方便于Unreal菜单扩展的测试和开发。若测试过程存在错误,欢迎指正~以下是使用Python进行Unreal菜单扩展的步骤:1、Unreal菜单标识2、Menus的创建3、自定义Icon4、为顶部栏添加下拉工具架